Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
client
|
|
|
api
Package api is an API Gateway
|
Package api is an API Gateway |
|
api/proto
Package go_micro_api is a generated protocol buffer package.
|
Package go_micro_api is a generated protocol buffer package. |
|
bot
Package bot is a Hubot style bot that sits a microservice environment
|
Package bot is a Hubot style bot that sits a microservice environment |
|
bot/proto
Package go_micro_bot is a generated protocol buffer package.
|
Package go_micro_bot is a generated protocol buffer package. |
|
cli
Package cli is a command line interface
|
Package cli is a command line interface |
|
cli/new
Package new generates micro service templates
|
Package new generates micro service templates |
|
cli/util
Package cliutil contains methods used across all cli commands @todo: get rid of os.Exits and use errors instread
|
Package cliutil contains methods used across all cli commands @todo: get rid of os.Exits and use errors instread |
|
proxy
Package proxy is a cli proxy
|
Package proxy is a cli proxy |
|
web
Package web is a web dashboard
|
Package web is a web dashboard |
|
protoc-gen-micro
command
protoc-gen-micro is a plugin for the Google protocol buffer compiler to generate Go code.
|
protoc-gen-micro is a plugin for the Google protocol buffer compiler to generate Go code. |
|
protoc-gen-micro/generator
The code generator for the plugin for the Google protocol buffer compiler.
|
The code generator for the plugin for the Google protocol buffer compiler. |
|
update
command
|
|
|
usage
command
|
|
|
usage/client
command
|
|
|
internal
|
|
|
platform
Package platform manages the runtime services as a platform
|
Package platform manages the runtime services as a platform |
|
plugins
Package plugins includes the plugins we want to load
|
Package plugins includes the plugins we want to load |
|
plugins/store/cloudflare
Package cloudflare is a store implementation backed by cloudflare workers kv Note that the cloudflare workers KV API is eventually consistent.
|
Package cloudflare is a store implementation backed by cloudflare workers kv Note that the cloudflare workers KV API is eventually consistent. |
|
resolver/api
Package micro provides a micro rpc resolver which prefixes a namespace
|
Package micro provides a micro rpc resolver which prefixes a namespace |
|
usage
Package usage tracks micro usage
|
Package usage tracks micro usage |
|
usage/proto
Package usage is a generated protocol buffer package.
|
Package usage is a generated protocol buffer package. |
|
version
Package version
|
Package version |
|
platform
|
|
|
infra
Package infra provides functions for orchestrating a Micro platform
|
Package infra provides functions for orchestrating a Micro platform |
|
Package service provides a micro service
|
Package service provides a micro service |
|
broker
Package broker is the micro broker
|
Package broker is the micro broker |
|
debug
Package debug implements metrics/logging/introspection/...
|
Package debug implements metrics/logging/introspection/... |
|
debug/collector
command
|
|
|
debug/stats/handler
Package handler is the handler for the `micro debug stats` service
|
Package handler is the handler for the `micro debug stats` service |
|
debug/trace/handler
Package handler is the handler for the `micro debug trace` service
|
Package handler is the handler for the `micro debug trace` service |
|
health
Package health is a healthchecking sidecar
|
Package health is a healthchecking sidecar |
|
network
package network implements micro network node
|
package network implements micro network node |
|
network/api
Package api is the network api
|
Package api is the network api |
|
network/dns
Package dns provides a DNS registration service for autodiscovery of core network nodes.
|
Package dns provides a DNS registration service for autodiscovery of core network nodes. |
|
network/dns/handler
Package handler is the handler for the `micro network dns` command
|
Package handler is the handler for the `micro network dns` command |
|
network/dns/provider
Package provider lets you abstract away any number of DNS providers
|
Package provider lets you abstract away any number of DNS providers |
|
network/dns/provider/cloudflare
Package cloudflare is a dns Provider for cloudflare
|
Package cloudflare is a dns Provider for cloudflare |
|
network/handler
Package handler implements network RPC handler
|
Package handler implements network RPC handler |
|
registry
Package registry is the micro registry
|
Package registry is the micro registry |
|
runtime
Package runtime is the micro runtime Package runtime is the micro runtime
|
Package runtime is the micro runtime Package runtime is the micro runtime |
|
runtime/profile
Package profile is for specific profiles @todo this package is the definition of cruft and should be rewritten in a more elegant way
|
Package profile is for specific profiles @todo this package is the definition of cruft and should be rewritten in a more elegant way |
|
runtime/scheduler
Package scheduler is a file server notifer
|
Package scheduler is a file server notifer |
|
store/cli
Package cli implements the `micro store` subcommands for example: micro store snapshot micro store restore micro store sync
|
Package cli implements the `micro store` subcommands for example: micro store snapshot micro store restore micro store sync |
Click to show internal directories.
Click to hide internal directories.