|
|
@@ -18,15 +18,27 @@ func InitRabbitMQMsgPreccesser() (err error) {
|
|
|
t := new(THJNtf)
|
|
|
global.M2A_MSGPROCESSER[global.TOPIC_THJ_NTF] = t
|
|
|
|
|
|
+ // 铁合金服务通知(管理端专用)
|
|
|
+ t1 := new(THJNtf)
|
|
|
+ global.M2A_MSGPROCESSER[global.TOPIC_MANAGER_THJ_NTF] = t1
|
|
|
+
|
|
|
return
|
|
|
}
|
|
|
|
|
|
// StartRabbitMQSubscribe 开始向总线创建和绑定队列
|
|
|
func StartRabbitMQSubscribe() (err error) {
|
|
|
// 订阅需要的总线主题
|
|
|
- if err = subscribeTopic(global.TOPIC_THJ_NTF); err != nil {
|
|
|
- global.M2A_LOG.Error("rabbitmq subscribe topic failed, err:", zap.Error(err))
|
|
|
- return
|
|
|
+ // if err = subscribeTopic(global.TOPIC_THJ_NTF); err != nil {
|
|
|
+ // global.M2A_LOG.Error("rabbitmq subscribe topic failed, err:", zap.Error(err))
|
|
|
+ // return
|
|
|
+ // }
|
|
|
+
|
|
|
+ // 订阅需要的总线主题
|
|
|
+ for key := range global.M2A_MSGPROCESSER {
|
|
|
+ if err = subscribeTopic(key); err != nil {
|
|
|
+ global.M2A_LOG.Error("rabbitmq subscribe topic failed, err:", zap.Error(err))
|
|
|
+ return
|
|
|
+ }
|
|
|
}
|
|
|
global.M2A_LOG.Info("rabbitmq subscribe topic success.")
|
|
|
|