Documentation
¶
Index ¶
- func InitDB(l log.Logger) *gorm.DB
- func InitEmail() email.Service
- func InitKafka() sarama.Client
- func InitLimitEmail(limiter ratelimit.Limiter) email.Service
- func InitLogger()
- func InitMiddlewares(redisClient redis.Cmdable, jwtHandler jwthandler.Handler, l logger2.Logger) []gin.HandlerFunc
- func InitOAUTH2WechatService() wechat.Service
- func InitRDB() redis.Cmdable
- func InitWebServer(mdls []gin.HandlerFunc, userHdl *web.UserHandler, ...) *gin.Engine
- func InitZapLogger() *zap.Logger
- func NewConsumers(c1 *article.KafkaInteractiveReadEventConsumer) []event.Consumer
- func NewSyncProducer(client sarama.Client) sarama.SyncProducer
- func NewWeChatHandler() web.WechatHandlerConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitLogger ¶
func InitLogger()
func InitMiddlewares ¶
func InitMiddlewares(redisClient redis.Cmdable, jwtHandler jwthandler.Handler, l logger2.Logger) []gin.HandlerFunc
func InitOAUTH2WechatService ¶
func InitWebServer ¶
func InitWebServer(mdls []gin.HandlerFunc, userHdl *web.UserHandler, oauth2WechatHdl *web.OAuth2WechatHandler, articleHandler *web.ArticleHandler) *gin.Engine
func InitZapLogger ¶
func NewConsumers ¶
func NewConsumers(c1 *article.KafkaInteractiveReadEventConsumer) []event.Consumer
NewConsumers 面临的问题是所有的Consumer在这里注册一下
func NewSyncProducer ¶
func NewSyncProducer(client sarama.Client) sarama.SyncProducer
func NewWeChatHandler ¶
func NewWeChatHandler() web.WechatHandlerConfig
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.