 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    There is no documentation for this package.
       Directories
      ¶
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| go
       | |
| Package micro is a pluggable framework for microservices | Package micro is a pluggable framework for microservices | 
| 
          
            api/handler
            
            
          
           Package handler provides http handlers | Package handler provides http handlers | 
| 
          
            api/handler/event
            
            
          
           Package event provides a handler which publishes an event | Package event provides a handler which publishes an event | 
| 
          
            api/handler/web
            
            
          
           Package web contains the web handler including websocket support | Package web contains the web handler including websocket support | 
| 
          
            api/resolver
            
            
          
           Package resolver resolves a http request to an endpoint | Package resolver resolves a http request to an endpoint | 
| 
          
            api/resolver/grpc
            
            
          
           Package grpc resolves a grpc service like /greeter.Say/Hello to greeter service | Package grpc resolves a grpc service like /greeter.Say/Hello to greeter service | 
| 
          
            api/resolver/host
            
            
          
           Package host resolves using http host | Package host resolves using http host | 
| 
          
            api/resolver/path
            
            
          
           Package path resolves using http path | Package path resolves using http path | 
| 
          
            api/resolver/vpath
            
            
          
           Package vpath resolves using http path and recognised versioned urls | Package vpath resolves using http path and recognised versioned urls | 
| 
          
            api/router
            
            
          
           Package router provides api service routing | Package router provides api service routing | 
| 
          
            api/router/registry
            
            
          
           Package registry provides a dynamic api service router | Package registry provides a dynamic api service router | 
| 
          
            api/server
            
            
          
           Package server provides an API gateway server which handles inbound requests | Package server provides an API gateway server which handles inbound requests | 
| 
          
            client
            
            
          
           Package client is an interface for an RPC client | Package client is an interface for an RPC client | 
| 
          
            codec
            
            
          
           Package codec is an interface for encoding messages | Package codec is an interface for encoding messages | 
| 
          
            codec/bytes
            
            
          
           Package bytes provides a bytes codec which does not encode or decode anything | Package bytes provides a bytes codec which does not encode or decode anything | 
| 
          
            codec/grpc
            
            
          
           Package grpc provides a grpc codec | Package grpc provides a grpc codec | 
| 
          
            codec/json
            
            
          
           Package json provides a json codec | Package json provides a json codec | 
| 
          
            codec/jsonrpc
            
            
          
           Package jsonrpc provides a json-rpc 1.0 codec | Package jsonrpc provides a json-rpc 1.0 codec | 
| 
          
            codec/proto
            
            
          
           Package proto provides a proto codec | Package proto provides a proto codec | 
| 
          
            codec/protorpc
            
            
          
           Package proto is a generated protocol buffer package. | Package proto is a generated protocol buffer package. | 
| 
          
            codec/text
            
            
          
           Package text reads any text/* content-type | Package text reads any text/* content-type | 
| 
          
            debug/handler
            
            
          
           Package handler implements service debug handler embedded in go-micro services | Package handler implements service debug handler embedded in go-micro services | 
| 
          
            debug/log
            
            
          
           Package log provides debug logging | Package log provides debug logging | 
| 
          
            debug/log/memory
            
            
          
           Package memory provides an in memory log buffer | Package memory provides an in memory log buffer | 
| 
          
            debug/profile
            
            
          
           Package profile is for profilers | Package profile is for profilers | 
| 
          
            debug/profile/http
            
            
          
           Package http enables the http profiler | Package http enables the http profiler | 
| 
          
            debug/profile/pprof
            
            
          
           Package pprof provides a pprof profiler | Package pprof provides a pprof profiler | 
| 
          
            debug/stats
            
            
          
           Package stats provides runtime stats | Package stats provides runtime stats | 
| 
          
            debug/trace
            
            
          
           Package trace provides an interface for distributed tracing | Package trace provides an interface for distributed tracing | 
| 
          
            errors
            
            
          
           Package errors provides a way to return detailed information for an RPC request error. | Package errors provides a way to return detailed information for an RPC request error. | 
| 
          
            logger
            
            
          
           Package log provides a log interface | Package log provides a log interface | 
| 
          
            metadata
            
            
          
           Package metadata is a way of defining message headers | Package metadata is a way of defining message headers | 
| 
          
            server
            
            
          
           Package server is an interface for a micro server | Package server is an interface for a micro server | 
| 
          
            store
            
            
          
           Package store is an interface for distribute data storage. | Package store is an interface for distribute data storage. | 
| 
          
            store/cache
            
            
          
           Package cache implements a faulting style read cache on top of multiple micro stores | Package cache implements a faulting style read cache on top of multiple micro stores | 
| 
          
            store/file
            
            
          
           Package local is a file system backed store | Package local is a file system backed store | 
| 
          
            store/memory
            
            
          
           Package memory is a in-memory store store | Package memory is a in-memory store store | 
| 
          
            sync
            
            
          
           Package sync is an interface for distributed synchronization | Package sync is an interface for distributed synchronization | 
| 
          
            sync/memory
            
            
          
           Package memory provides a sync.Mutex implementation of the lock for local use | Package memory provides a sync.Mutex implementation of the lock for local use | 
| 
          
            util/backoff
            
            
          
           Package backoff provides backoff functionality | Package backoff provides backoff functionality | 
| 
          
            util/log
            
            
          
           Package log is a global internal logger | Package log is a global internal logger | 
| 
          
            util/qson
            
            
          
           Package qson implmenets decoding of URL query params into JSON and Go values (using JSON struct tags). | Package qson implmenets decoding of URL query params into JSON and Go values (using JSON struct tags). | 
| 
          
            util/ring
            
            
          
           Package ring provides a simple ring buffer for storing local data | Package ring provides a simple ring buffer for storing local data | 
| 
          
            cmd/protoc-gen-xctrl
            module
            
          
          
         | 
 Click to show internal directories. 
   Click to hide internal directories.