Documentation ¶
Index ¶
- Variables
- func LoggingMiddleware(logger log.Logger) service.ServiceMiddleware
- func MakeHttpHandler(ctx context.Context, endpoints endpoint.StringEndpoints, ...) http.Handler
- func NewGRPCServer(ctx context.Context, endpoints endpoint.StringEndpoints, ...) pb.StringServiceServer
- func Register(consulHost, consulPort, svcHost, svcPort string, logger log.Logger) (registar sd.Registrar)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrorBadRequest = errors.New("invalid request parameter")
)
Functions ¶
func LoggingMiddleware ¶
func LoggingMiddleware(logger log.Logger) service.ServiceMiddleware
LoggingMiddleware make logging middleware
func MakeHttpHandler ¶
func MakeHttpHandler(ctx context.Context, endpoints endpoint.StringEndpoints, zipkinTracer *gozipkin.Tracer, logger log.Logger) http.Handler
MakeHttpHandler make http handler use mux
func NewGRPCServer ¶
func NewGRPCServer(ctx context.Context, endpoints endpoint.StringEndpoints, serverTracer grpc.ServerOption) pb.StringServiceServer
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.