只收到一条消息问题的修复

This commit is contained in:
zhangkun9038@dingtalk.com 2024-12-17 07:22:33 +08:00
parent bf01c59070
commit b1f57b71d0

58
main.go
View File

@ -13,6 +13,8 @@ func main() {
cr := core.Core{}
cr.Init()
cr.TickerInforocessChan = make(chan *core.TickerInfo)
cr.CandlesProcessChan = make(chan *core.Candle)
cr.MaXProcessChan = make(chan *core.MaX)
cli, _ := cr.GetRedisLocalCli()
cr.RedisRemoteCli = cli
@ -30,34 +32,34 @@ func main() {
md.LoopSubscribe(&cr, core.TICKERINFO_PUBLISH, vv)
}(rdsLs[0])
// // 订阅 redis Candles
// go func(vv *core.RedisConfig) {
// allowed := os.Getenv("SIAGA_ACCEPTCANDLE") == "true"
// if !allowed {
// return
// }
// fmt.Println("start subscribe core.TICKERINFO_PUBLISH")
// md.LoopSubscribe(&cr, core.ALLCANDLES_PUBLISH, vv)
// }(rdsLs[0])
//
// // 订阅 redis Max
// go func(vv *core.RedisConfig) {
// allowed := os.Getenv("SIAGA_ACCEPTMAX") == "true"
// if !allowed {
// return
// }
// md.LoopSubscribe(&cr, core.ALLMAXES_PUBLISH, vv)
// }(rdsLs[0])
//
// // 下面这个暂时不运行, 在环境变量里把它关掉
// go func(vv *core.RedisConfig) {
// allowed := os.Getenv("SIAGA_ACCEPTSERIES") == "true"
// if !allowed {
// return
// }
// md.LoopSubscribe(&cr, core.ALLSERIESINFO_PUBLISH, vv)
// }(rdsLs[0])
//
// 订阅 redis Candles
go func(vv *core.RedisConfig) {
allowed := os.Getenv("SIAGA_ACCEPTCANDLE") == "true"
if !allowed {
return
}
fmt.Println("start subscribe core.TICKERINFO_PUBLISH")
md.LoopSubscribe(&cr, core.ALLCANDLES_PUBLISH, vv)
}(rdsLs[0])
// 订阅 redis Max
go func(vv *core.RedisConfig) {
allowed := os.Getenv("SIAGA_ACCEPTMAX") == "true"
if !allowed {
return
}
md.LoopSubscribe(&cr, core.ALLMAXES_PUBLISH, vv)
}(rdsLs[0])
// 下面这个暂时不运行, 在环境变量里把它关掉
go func(vv *core.RedisConfig) {
allowed := os.Getenv("SIAGA_ACCEPTSERIES") == "true"
if !allowed {
return
}
md.LoopSubscribe(&cr, core.ALLSERIESINFO_PUBLISH, vv)
}(rdsLs[0])
go func() {
md.TickerInfoProcess(&cr)
}()