Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
Application is a collection of microservices that run in a single process and share the same lifecycle
|
Application is a collection of microservices that run in a single process and share the same lifecycle |
|
Package cfg is used for defining configuration properties.
|
Package cfg is used for defining configuration properties. |
|
Package connector implements the base class of all microservices.
|
Package connector implements the base class of all microservices. |
|
coreservices
|
|
|
control/controlapi
Package controlapi implements the public API of the control.core microservice, including clients and data structures.
|
Package controlapi implements the public API of the control.core microservice, including clients and data structures. |
|
Package dlru implements an LRU cache that is distributed among the peers of a microservice.
|
Package dlru implements an LRU cache that is distributed among the peers of a microservice. |
|
Package env loads environment variables from env.yaml / env.local.yaml files into the real OS environment at package init time, following dotenv conventions.
|
Package env loads environment variables from env.yaml / env.local.yaml files into the real OS environment at package init time, following dotenv conventions. |
|
examples
|
|
|
Package httpx includes various HTTP utilities.
|
Package httpx includes various HTTP utilities. |
|
Package mem uses multiple sync pools of byte slices to provide allocation-free buffers of various sizes.
|
Package mem uses multiple sync pools of byte slices to provide allocation-free buffers of various sizes. |
|
Package openapi declares the registration types (Service and Endpoint) that describe a microservice's externally-visible features, along with Render which converts a Service into an OpenAPI 3.1 Document.
|
Package openapi declares the registration types (Service and Endpoint) that describe a microservice's externally-visible features, along with Render which converts a Service into an OpenAPI 3.1 Document. |
|
Package pub is used for the publishing of requests.
|
Package pub is used for the publishing of requests. |
|
Package service defines the interfaces of a microservice, which the connector implements.
|
Package service defines the interfaces of a microservice, which the connector implements. |
|
Package sub is used for subscribing to handle requests.
|
Package sub is used for subscribing to handle requests. |
|
Package transport implements the substrate used by microservices to communicate with each other.
|
Package transport implements the substrate used by microservices to communicate with each other. |
|
Package trc is used for working with tracing spans.
|
Package trc is used for working with tracing spans. |
|
Package utils is an assortment of independent utilities.
|
Package utils is an assortment of independent utilities. |
Click to show internal directories.
Click to hide internal directories.