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. |
|
tester
Package tester implements the codegen.test microservice.
|
Package tester implements the codegen.test microservice. |
|
tester/app/tester
command
|
|
|
tester/intermediate
Package intermediate serves as the foundation of the codegen.test microservice.
|
Package intermediate serves as the foundation of the codegen.test microservice. |
|
tester/testerapi
Package testerapi implements the public API of the codegen.test microservice, including clients and data structures.
|
Package testerapi implements the public API of the codegen.test microservice, including clients and data structures. |
|
Package connector implements the base class of all microservices.
|
Package connector implements the base class of all microservices. |
|
coreservices
|
|
|
configurator
Package configurator implements the configurator.core microservice.
|
Package configurator implements the configurator.core microservice. |
|
configurator/app/configurator
command
|
|
|
configurator/configuratorapi
Package configuratorapi implements the public API of the configurator.core microservice, including clients and data structures.
|
Package configuratorapi implements the public API of the configurator.core microservice, including clients and data structures. |
|
configurator/intermediate
Package intermediate serves as the foundation of the configurator.core microservice.
|
Package intermediate serves as the foundation of the configurator.core microservice. |
|
control
Package control implements the control.core microservice.
|
Package control implements the control.core microservice. |
|
control/app/control
command
|
|
|
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. |
|
control/intermediate
Package intermediate serves as the foundation of the control.core microservice.
|
Package intermediate serves as the foundation of the control.core microservice. |
|
httpegress
Package httpegress implements the http.egress.core microservice.
|
Package httpegress implements the http.egress.core microservice. |
|
httpegress/app/httpegress
command
|
|
|
httpegress/httpegressapi
Package httpegressapi implements the public API of the http.egress.core microservice, including clients and data structures.
|
Package httpegressapi implements the public API of the http.egress.core microservice, including clients and data structures. |
|
httpegress/intermediate
Package intermediate serves as the foundation of the http.egress.core microservice.
|
Package intermediate serves as the foundation of the http.egress.core microservice. |
|
httpingress
Package httpingress implements the http.ingress.core microservice.
|
Package httpingress implements the http.ingress.core microservice. |
|
httpingress/app/httpingress
command
|
|
|
httpingress/httpingressapi
Package httpingressapi implements the public API of the http.ingress.core microservice, including clients and data structures.
|
Package httpingressapi implements the public API of the http.ingress.core microservice, including clients and data structures. |
|
httpingress/intermediate
Package intermediate serves as the foundation of the http.ingress.core microservice.
|
Package intermediate serves as the foundation of the http.ingress.core microservice. |
|
metrics
Package metrics implements the metrics.core microservice.
|
Package metrics implements the metrics.core microservice. |
|
metrics/app/metrics
command
|
|
|
metrics/intermediate
Package intermediate serves as the foundation of the metrics.core microservice.
|
Package intermediate serves as the foundation of the metrics.core microservice. |
|
metrics/metricsapi
Package metricsapi implements the public API of the metrics.core microservice, including clients and data structures.
|
Package metricsapi implements the public API of the metrics.core microservice, including clients and data structures. |
|
openapiportal
Package openapiportal implements the openapiportal.core microservice.
|
Package openapiportal implements the openapiportal.core microservice. |
|
openapiportal/app/openapiportal
command
|
|
|
openapiportal/intermediate
Package intermediate serves as the foundation of the openapiportal.core microservice.
|
Package intermediate serves as the foundation of the openapiportal.core microservice. |
|
openapiportal/openapiportalapi
Package openapiportalapi implements the public API of the openapiportal.core microservice, including clients and data structures.
|
Package openapiportalapi implements the public API of the openapiportal.core microservice, including clients and data structures. |
|
smtpingress
Package smtpingress implements the smtp.ingress.core microservice.
|
Package smtpingress implements the smtp.ingress.core microservice. |
|
smtpingress/app/smtpingress
command
|
|
|
smtpingress/intermediate
Package intermediate serves as the foundation of the smtp.ingress.core microservice.
|
Package intermediate serves as the foundation of the smtp.ingress.core microservice. |
|
smtpingress/smtpingressapi
Package smtpingressapi implements the public API of the smtp.ingress.core microservice, including clients and data structures.
|
Package smtpingressapi implements the public API of the smtp.ingress.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 manages the loading of environment variables.
|
Package env manages the loading of environment variables. |
|
Package errors replaces the standard Go package, adding the ability to attach a stack trace and annotations to an error
|
Package errors replaces the standard Go package, adding the ability to attach a stack trace and annotations to an error |
|
examples
|
|
|
browser
Package browser implements the browser.example microservice.
|
Package browser implements the browser.example microservice. |
|
browser/app/browser
command
|
|
|
browser/browserapi
Package browserapi implements the public API of the browser.example microservice, including clients and data structures.
|
Package browserapi implements the public API of the browser.example microservice, including clients and data structures. |
|
browser/intermediate
Package intermediate serves as the foundation of the browser.example microservice.
|
Package intermediate serves as the foundation of the browser.example microservice. |
|
calculator
Package calculator implements the calculator.example microservice.
|
Package calculator implements the calculator.example microservice. |
|
calculator/app/calculator
command
|
|
|
calculator/calculatorapi
Package calculatorapi implements the public API of the calculator.example microservice, including clients and data structures.
|
Package calculatorapi implements the public API of the calculator.example microservice, including clients and data structures. |
|
calculator/intermediate
Package intermediate serves as the foundation of the calculator.example microservice.
|
Package intermediate serves as the foundation of the calculator.example microservice. |
|
directory
Package directory implements the directory.example microservice.
|
Package directory implements the directory.example microservice. |
|
directory/app/directory
command
|
|
|
directory/directoryapi
Package directoryapi implements the public API of the directory.example microservice, including clients and data structures.
|
Package directoryapi implements the public API of the directory.example microservice, including clients and data structures. |
|
directory/intermediate
Package intermediate serves as the foundation of the directory.example microservice.
|
Package intermediate serves as the foundation of the directory.example microservice. |
|
eventsink
Package eventsink implements the eventsink.example microservice.
|
Package eventsink implements the eventsink.example microservice. |
|
eventsink/app/eventsink
command
|
|
|
eventsink/eventsinkapi
Package eventsinkapi implements the public API of the eventsink.example microservice, including clients and data structures.
|
Package eventsinkapi implements the public API of the eventsink.example microservice, including clients and data structures. |
|
eventsink/intermediate
Package intermediate serves as the foundation of the eventsink.example microservice.
|
Package intermediate serves as the foundation of the eventsink.example microservice. |
|
eventsource
Package eventsource implements the eventsource.example microservice.
|
Package eventsource implements the eventsource.example microservice. |
|
eventsource/app/eventsource
command
|
|
|
eventsource/eventsourceapi
Package eventsourceapi implements the public API of the eventsource.example microservice, including clients and data structures.
|
Package eventsourceapi implements the public API of the eventsource.example microservice, including clients and data structures. |
|
eventsource/intermediate
Package intermediate serves as the foundation of the eventsource.example microservice.
|
Package intermediate serves as the foundation of the eventsource.example microservice. |
|
hello
Package hello implements the hello.example microservice.
|
Package hello implements the hello.example microservice. |
|
hello/app/hello
command
|
|
|
hello/helloapi
Package helloapi implements the public API of the hello.example microservice, including clients and data structures.
|
Package helloapi implements the public API of the hello.example microservice, including clients and data structures. |
|
hello/intermediate
Package intermediate serves as the foundation of the hello.example microservice.
|
Package intermediate serves as the foundation of the hello.example microservice. |
|
helloworld
Package helloworld implements the helloworld.example microservice.
|
Package helloworld implements the helloworld.example microservice. |
|
helloworld/app/helloworld
command
|
|
|
helloworld/helloworldapi
Package helloworldapi implements the public API of the helloworld.example microservice, including clients and data structures.
|
Package helloworldapi implements the public API of the helloworld.example microservice, including clients and data structures. |
|
helloworld/intermediate
Package intermediate serves as the foundation of the helloworld.example microservice.
|
Package intermediate serves as the foundation of the helloworld.example microservice. |
|
messaging
Package messaging implements the messaging.example microservice.
|
Package messaging implements the messaging.example microservice. |
|
messaging/app/messaging
command
|
|
|
messaging/intermediate
Package intermediate serves as the foundation of the messaging.example microservice.
|
Package intermediate serves as the foundation of the messaging.example microservice. |
|
messaging/messagingapi
Package messagingapi implements the public API of the messaging.example microservice, including clients and data structures.
|
Package messagingapi implements the public API of the messaging.example microservice, including clients and data structures. |
|
Package httpx includes various HTTP utilities.
|
Package httpx includes various HTTP utilities. |
|
Package log defines type-safe fields that can be attached to log messages
|
Package log defines type-safe fields that can be attached to log messages |
|
Package pub is used for the publishing of requests.
|
Package pub is used for the publishing of requests. |
|
Package rand combines crypto.rand and math.rand for more secure random number generation with reduced performance impact.
|
Package rand combines crypto.rand and math.rand for more secure random number generation with reduced performance impact. |
|
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 trc is used for working with tracing spans.
|
Package trc is used for working with tracing spans. |
Click to show internal directories.
Click to hide internal directories.