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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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.