Documentation
¶
Index ¶
- Variables
- func NewGRPCServer(c *conf.Server, sc *ServiceGrpcContainer, logger log.Logger) *grpc.Server
- func NewHTTPServer(c *conf.Server, cg *conf.Config, service *ServiceContainer, logger log.Logger) *http.Server
- func NewRegistrar(conf *conf.Registry) registry.Registrar
- func NewWhiteListMatcher() selector.MatchFunc
- type ServiceContainer
- type ServiceGrpcContainer
Constants ¶
This section is empty.
Variables ¶
View Source
var SrvProviderSet = wire.NewSet(NewGRPCServer, NewHTTPServer, NewServiceContainer, NewServiceGrpcContainer, NewRegistrar)
ProviderSet is server providers.
Functions ¶
func NewGRPCServer ¶
NewGRPCServer new a gRPC server.
func NewHTTPServer ¶
func NewHTTPServer(c *conf.Server, cg *conf.Config, service *ServiceContainer, logger log.Logger) *http.Server
NewHTTPServer new an HTTP server.
func NewWhiteListMatcher ¶
NewWhiteListMatcher 设置白名单,不需要 token 验证的接口
Types ¶
type ServiceContainer ¶
type ServiceContainer struct {
AuthService *service.AuthService
}
func NewServiceContainer ¶
func NewServiceContainer( auth *service.AuthService, ) *ServiceContainer
type ServiceGrpcContainer ¶
type ServiceGrpcContainer struct {
AuthService *service.AuthService
IamService *saws.IamService
}
func NewServiceGrpcContainer ¶
func NewServiceGrpcContainer( auth *service.AuthService, iam *saws.IamService, ) *ServiceGrpcContainer
Click to show internal directories.
Click to hide internal directories.