Documentation
¶
Index ¶
- Variables
- func NewGRPCServer(tp *trace.TracerProvider, c *conf.Server, logger log.Logger, ...) *grpc.Server
- func NewHTTPServer(c *conf.Server, g *service.GreeterService) *http.Server
- func NewHandleOption(logger log.Logger) http.ServerOption
- func NewRegister(c *conf.Registry) (*registry.Registry, error)
- func NewTracerProvider(c *conf.Trace) (*tracesdk.TracerProvider, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet(NewHTTPServer, NewGRPCServer, NewHandleOption, NewTracerProvider, NewRegister)
ProviderSet is server providers.
Functions ¶
func NewGRPCServer ¶
func NewGRPCServer(tp *trace.TracerProvider, c *conf.Server, logger log.Logger, g *service.GreeterService, ) *grpc.Server
NewGRPCServer new a gRPC server.
func NewHTTPServer ¶
NewHTTPServer new a HTTP server.
func NewHandleOption ¶
func NewHandleOption(logger log.Logger) http.ServerOption
NewHandleOption new a HTTP server.
func NewTracerProvider ¶
func NewTracerProvider(c *conf.Trace) (*tracesdk.TracerProvider, error)
Get trace provider
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.