ioc

package
v0.0.0-...-6ea431b Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2023 License: MIT Imports: 32 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InitDB

func InitDB(l logger.LoggerV1) *gorm.DB

func InitKafka

func InitKafka() sarama.Client

func InitLogger

func InitLogger() logger.LoggerV1

func InitMiddlewares

func InitMiddlewares(redisClient redis.Cmdable,
	l logger2.LoggerV1,
	jwtHdl ijwt.Handler) []gin.HandlerFunc

func InitRedis

func InitRedis() redis.Cmdable

func InitSmsMemoryService

func InitSmsMemoryService() sms.Service

InitSmsMemoryService 使用基于内存,输出到控制台的实现

func InitSmsService

func InitSmsService() sms.Service

func InitWebServer

func InitWebServer(
	mdls []gin.HandlerFunc,
	userHdl *web.UserHandler,
	oauth2WechatHdl *web.OAuth2WechatHandler,
	articleHdl *web.ArticleHandler,
) *gin.Engine

func InitWechatService

func InitWechatService(l logger2.LoggerV1) wechat.Service

func NewConsumers

NewConsumers 面临的问题依旧是所有的 Consumer 在这里注册一下

func NewSyncProducer

func NewSyncProducer(client sarama.Client) sarama.SyncProducer

Types

This section is empty.

Jump to

Keyboard shortcuts

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