From a699ff979c84d024ca33fb1139224258f278319f Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期五, 20 十月 2023 11:32:23 +0800 Subject: [PATCH] debug --- nsq/nsq.go | 25 ++++++++----------------- 1 files changed, 8 insertions(+), 17 deletions(-) diff --git a/nsq/nsq.go b/nsq/nsq.go index 064efa7..888cf08 100644 --- a/nsq/nsq.go +++ b/nsq/nsq.go @@ -3,15 +3,13 @@ import ( "apsClient/conf" "apsClient/constvar" - "apsClient/model/common" "apsClient/pkg/logx" + "apsClient/pkg/nsqclient" "apsClient/pkg/safe" - "basic.com/aps/nsqclient.git" "context" "errors" "fmt" "sync" - "time" ) type consumerManager struct { @@ -32,14 +30,6 @@ if err := initProducer(); err != nil { return err } - safe.Go(func() { - caller := NewCaller(fmt.Sprintf(constvar.NsqTopicGetPlcAddress, conf.Conf.NsqConf.NodeId), fmt.Sprintf(constvar.NsqTopicSendPlcAddress, conf.Conf.NsqConf.NodeId)) - var addressResult common.ResponsePlcAddress - err := caller.Call(common.RequestPlcAddress{DeviceId: conf.Conf.System.DeviceId}, &addressResult, time.Second*3) - if err != nil { - logx.Infof("get plc address err: %v", err.Error()) - } - }) var topics = []string{ constvar.NsqTopicScheduleTask, @@ -47,6 +37,7 @@ constvar.NsqTopicProcessParamsResponse, constvar.NsqTopicApsProcessParams, constvar.NsqTopicDeviceUpdate, + constvar.NsqTopicPullDataResponse, } for _, t := range topics { topic := fmt.Sprintf(t, conf.Conf.NsqConf.NodeId) @@ -56,12 +47,12 @@ } func (c *consumerManager) AddConsumer(topic string) { - client, err := NewConsumer(topic, conf.Conf.System.DeviceId) - if err != nil { - logx.Errorf("start nsq consume err: %v", err) - } - c.clients.Store(topic, client) safe.Go(func() { + client, err := NewConsumer(topic, conf.Conf.System.DeviceId) + if err != nil { + logx.Errorf("start nsq consume err: %v", err) + } + c.clients.Store(topic, client) if len(conf.Conf.NsqConf.NsqlookupdAddr) > 0 { if err = client.RunLookupd(conf.Conf.NsqConf.NsqlookupdAddr, 1); err != nil { logx.Errorf("RunLookupd err:%v", err) @@ -73,8 +64,8 @@ return } } + logx.Infof("add consumer success, topic:%v", topic) }) - logx.Infof("add consumer success, topic:%v", topic) } func (c *consumerManager) stop() { -- Gitblit v1.8.0