Documentation ¶
Index ¶
- func InitDB(l logger.LoggerV1) *gorm.DB
- func InitKafka() sarama.Client
- func InitLogger() logger.LoggerV1
- func InitMiddlewares(redisClient redis.Cmdable, l logger2.LoggerV1, jwtHdl ijwt.Handler) []gin.HandlerFunc
- func InitRedis() redis.Cmdable
- func InitSmsMemoryService() sms.Service
- func InitSmsService() sms.Service
- func InitWebServer(mdls []gin.HandlerFunc, userHdl *web.UserHandler, ...) *gin.Engine
- func InitWechatService(l logger2.LoggerV1) wechat.Service
- func NewConsumers(c1 *article.InteractiveReadEventConsumer) []events.Consumer
- func NewSyncProducer(client sarama.Client) sarama.SyncProducer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitLogger ¶
func InitMiddlewares ¶
func InitSmsMemoryService ¶
InitSmsMemoryService 使用基于内存,输出到控制台的实现
func InitSmsService ¶
func InitWebServer ¶
func InitWebServer( mdls []gin.HandlerFunc, userHdl *web.UserHandler, oauth2WechatHdl *web.OAuth2WechatHandler, articleHdl *web.ArticleHandler, ) *gin.Engine
func NewConsumers ¶
func NewConsumers(c1 *article.InteractiveReadEventConsumer) []events.Consumer
NewConsumers 面临的问题依旧是所有的 Consumer 在这里注册一下
func NewSyncProducer ¶
func NewSyncProducer(client sarama.Client) sarama.SyncProducer
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.