Documentation ¶
Overview ¶
Package defaults initializes the defaults GRPC clients and servers used by services
Index ¶
- Variables
- func Broker() broker.Broker
- func InitClient(opt ...func() client.Option)
- func InitHTTPServer(opt ...func() server.Option)
- func InitServer(opt ...func() server.Option)
- func NetworkClientWrapper(c client.Client) client.Client
- func NewClient(new ...client.Option) client.Client
- func NewHTTPServer(new ...server.Option) server.Server
- func NewServer(new ...server.Option) server.Server
- func Registry() registry.Registry
- func RuntimeIsCluster() bool
- func RuntimeIsFork() bool
- func StartupRegistry() registry.Registry
- func Transport() transport.Transport
- type Option
- type Options
Constants ¶
This section is empty.
Variables ¶
View Source
var (
DefaultStartupRegistry registry.Registry
)
Functions ¶
func InitClient ¶
func InitHTTPServer ¶
func InitServer ¶
func RuntimeIsCluster ¶
func RuntimeIsCluster() bool
func RuntimeIsFork ¶
func RuntimeIsFork() bool
func StartupRegistry ¶
Types ¶
Directories ¶
Path | Synopsis |
---|---|
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 |
nats
Package nats provides a NATS registry using broadcast queries
|
Package nats provides a NATS registry using broadcast queries |
Package router provides api service routing
|
Package router provides api service routing |
selector
|
|
cache
Package cache is a caching selector.
|
Package cache is a caching selector. |
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 |
transport
|
|
Click to show internal directories.
Click to hide internal directories.