Directories ¶
Path | Synopsis |
---|---|
auth
|
|
jwt
Module
|
|
broker
|
|
gocloud
Package gocloud provides a pubsub broker for Go Cloud.
|
Package gocloud provides a pubsub broker for Go Cloud. |
googlepubsub
Package googlepubsub provides a Google cloud pubsub broker
|
Package googlepubsub provides a Google cloud pubsub broker |
grpc
Package grpc is a point to point grpc broker
|
Package grpc is a point to point grpc broker |
grpc/proto
Package broker is a generated protocol buffer package.
|
Package broker is a generated protocol buffer package. |
kafka
Package kafka provides a kafka broker using sarama cluster
|
Package kafka provides a kafka broker using sarama cluster |
mqtt
Package mqtt provides an mqtt broker
|
Package mqtt provides an mqtt broker |
nats
Package nats provides a NATS broker
|
Package nats provides a NATS broker |
nsq
Package nsq provides an NSQ broker
|
Package nsq provides an NSQ broker |
proxy
Package proxy is a broker using the micro proxy
|
Package proxy is a broker using the micro proxy |
rabbitmq
Package rabbitmq provides a RabbitMQ broker
|
Package rabbitmq provides a RabbitMQ broker |
redis
Package redis provides a Redis broker
|
Package redis provides a Redis broker |
stan
Package stan provides a NATS Streaming broker
|
Package stan provides a NATS Streaming broker |
client
|
|
grpc
Package grpc provides a gRPC client Package grpc provides a gRPC options
|
Package grpc provides a gRPC client Package grpc provides a gRPC options |
http
Package http provides a http client
|
Package http provides a http client |
http/test
Package test is a generated protocol buffer package.
|
Package test is a generated protocol buffer package. |
codec
|
|
bsonrpc
Package bsonrpc provides a bson-rpc codec
|
Package bsonrpc provides a bson-rpc codec |
jsonrpc2
Package jsonrpc2 provides a json-rpc 2.0 codec Based on powerman/rpc-codec: The MIT License (MIT) Copyright (c) 2015 Alex Efros
|
Package jsonrpc2 provides a json-rpc 2.0 codec Based on powerman/rpc-codec: The MIT License (MIT) Copyright (c) 2015 Alex Efros |
msgpackrpc
Package msgpackrpc provides a msgpack-rpc codec
|
Package msgpackrpc provides a msgpack-rpc codec |
config
|
|
source/etcd
Module
|
|
source/grpc
Module
|
|
logger
|
|
logrus
Module
|
|
micro
|
|
disable_rpc
Package disable_rpc disables the /rpc endpoint
|
Package disable_rpc disables the /rpc endpoint |
gzip
Package gzip is a micro plugin for gzipping http response
|
Package gzip is a micro plugin for gzipping http response |
index
Package index is a micro plugin for stripping a path index
|
Package index is a micro plugin for stripping a path index |
ip_whitelist
Package ip_whitelist is a micro plugin for whitelisting ip addresses
|
Package ip_whitelist is a micro plugin for whitelisting ip addresses |
router
Package router is a micro plugin for defining HTTP routes
|
Package router is a micro plugin for defining HTTP routes |
stats_auth
stats_auth enables basic auth on the /stats endpoint
|
stats_auth enables basic auth on the /stats endpoint |
trace/awsxray
Package awsxray is a micro plugin for whitelisting service requests
|
Package awsxray is a micro plugin for whitelisting service requests |
trace/uuid
Package uuid is a micro plugin for adding a trace header
|
Package uuid is a micro plugin for adding a trace header |
whitelist
Package whitelist is a micro plugin for whitelisting service requests
|
Package whitelist is a micro plugin for whitelisting service requests |
registry
|
|
etcd
Package etcd provides an etcd registry
|
Package etcd provides an etcd registry |
etcdv3
Package etcdv3 provides an etcd version 3 registry
|
Package etcdv3 provides an etcd version 3 registry |
eureka
Package eureka provides a Eureka registry
|
Package eureka provides a Eureka registry |
eureka/mock
This file was generated by counterfeiter
|
This file was generated by counterfeiter |
kubernetes
Package kubernetes provides a kubernetes registry
|
Package kubernetes provides a kubernetes registry |
nats
Package nats provides a NATS registry using broadcast queries
|
Package nats provides a NATS registry using broadcast queries |
proxy
Package proxy is a registry plugin for the micro proxy
|
Package proxy is a registry plugin for the micro proxy |
zookeeper
Package zookeeper provides a zookeeper registry
|
Package zookeeper provides a zookeeper registry |
consul
Module
|
|
gossip
Module
|
|
multi
Module
|
|
nacos
Module
|
|
selector
|
|
blacklist
Package blacklist is a selector which includes blacklisting of nodes when they fail
|
Package blacklist is a selector which includes blacklisting of nodes when they fail |
label
Package label is a priority label based selector.
|
Package label is a priority label based selector. |
static
Package static is a selector which always returns the name specified with a port-number appended.
|
Package static is a selector which always returns the name specified with a port-number appended. |
server
|
|
grpc
Package grpc provides a grpc server
|
Package grpc provides a grpc server |
http
Package http implements a go-micro.Server
|
Package http implements a go-micro.Server |
service
|
|
grpc
Module
|
|
sync
|
|
etcd
Module
|
|
transport
|
|
grpc
Package grpc provides a grpc transport
|
Package grpc provides a grpc transport |
grpc/proto
Package go_micro_grpc_transport is a generated protocol buffer package.
|
Package go_micro_grpc_transport is a generated protocol buffer package. |
nats
Package nats provides a NATS transport
|
Package nats provides a NATS transport |
rabbitmq
Package rabbitmq provides a RabbitMQ transport
|
Package rabbitmq provides a RabbitMQ transport |
tcp
Package tcp provides a TCP transport
|
Package tcp provides a TCP transport |
utp
Package utp implements a utp transport
|
Package utp implements a utp transport |
wrapper
|
|
endpoint
Package endpoint provides a wrapper that executes other wrappers for specific methods
|
Package endpoint provides a wrapper that executes other wrappers for specific methods |
select/roundrobin
Package roundrobin implements a roundrobin call strategy
|
Package roundrobin implements a roundrobin call strategy |
select/shard
Package shard implements the sharding call strategy
|
Package shard implements the sharding call strategy |
service
Package wrapper injects a go-micro.Service into the context
|
Package wrapper injects a go-micro.Service into the context |
trace/awsxray
Package awsxray is a wrapper for AWS X-Ray distributed tracing
|
Package awsxray is a wrapper for AWS X-Ray distributed tracing |
trace/opencensus
Package opencensus provides wrappers for OpenCensus tracing.
|
Package opencensus provides wrappers for OpenCensus tracing. |
trace/opentracing
Package opentracing provides wrappers for OpenTracing
|
Package opentracing provides wrappers for OpenTracing |
Click to show internal directories.
Click to hide internal directories.