Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AfterCreate ¶
func NewKafkaProducer ¶ added in v1.0.2
func NewKafkaProducer(cfg configs.KafkaConfig) (sarama.SyncProducer, error)
Types ¶
type ComponentStatus ¶ added in v1.0.2
ComponentStatus 组件状态
type DataSource ¶
type DataSource struct {
Mysql *gorm.DB
Mongodb *mongo.Database
Redis *redis.Client
Kafka sarama.SyncProducer
}
DataSource 统一的数据源,包含所有数据库组件
func NewDataSource ¶
func NewDataSource(lc fx.Lifecycle, cfg configs.Config) *DataSource
NewDataSource 根据配置初始化数据源
func (*DataSource) GetComponentStatus ¶ added in v1.0.2
func (ds *DataSource) GetComponentStatus(ctx context.Context) map[string]ComponentStatus
GetComponentStatus 获取所有组件状态
Click to show internal directories.
Click to hide internal directories.