Xinwei Xiong(cubxxw-openim) 6d499032fa v3 - main to cut out
2023-06-29 22:35:31 +08:00

26 lines
571 B
Go

package logic
import (
"Open_IM/pkg/common/config"
"Open_IM/pkg/common/kafka"
)
var (
persistentCH PersistentConsumerHandler
historyCH HistoryConsumerHandler
producer *kafka.Producer
)
func Init() {
persistentCH.Init()
historyCH.Init()
producer = kafka.NewKafkaProducer(config.Config.Kafka.Ms2pschat.Addr, config.Config.Kafka.Ms2pschat.Topic)
}
func Run() {
//register mysqlConsumerHandler to
go persistentCH.persistentConsumerGroup.RegisterHandleAndConsumer(&persistentCH)
go historyCH.historyConsumerGroup.RegisterHandleAndConsumer(&historyCH)
}