server

package
v0.0.0-...-d35a86b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 1, 2024 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func NewGRPCServer

func NewGRPCServer(c *Config, uc *service.OrderService, middlewares []middleware.Middleware) *grpc.Server

func NewHTTPServer

func NewHTTPServer(c *Config, gw *service.OrderService, middlewares []middleware.Middleware) *http.Server

NewHTTPServer creates a new HTTP server with middleware and handler chain.

func NewMiddlewares

func NewMiddlewares(logger krtlog.Logger, optMetrics *servermetrics.Metrics) []middleware.Middleware

NewMiddlewares return middlewares used by grpc and http server both.

func NewServers

func NewServers(hs *http.Server, gs *grpc.Server) []transport.Server

NewServers is a wire provider function that creates and returns a slice of transport servers.

func NewWhiteListMatcher

func NewWhiteListMatcher() selector.MatchFunc

Types

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL