From d1c88cc0fea23c36d08c2d2015c4379d020de255 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期二, 12 九月 2023 14:22:55 +0800
Subject: [PATCH] nsq消费者启动失败直接退出程序

---
 nsq/nsq.go |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/nsq/nsq.go b/nsq/nsq.go
index 0bd6bf6..3454269 100644
--- a/nsq/nsq.go
+++ b/nsq/nsq.go
@@ -30,19 +30,31 @@
 	})
 
 	safe.Go(func() {
-		_ = Consume(fmt.Sprintf(constvar.NsqTopicScheduleTask, conf.Conf.NsqConf.NodeId), conf.Conf.System.DeviceId)
+		err := Consume(fmt.Sprintf(constvar.NsqTopicScheduleTask, conf.Conf.NsqConf.NodeId), conf.Conf.System.DeviceId)
+		if err != nil {
+			logx.Fatalf("start nsq consume err: %v", err)
+		}
 	})
 
 	safe.Go(func() {
-		_ = Consume(fmt.Sprintf(constvar.NsqTopicSendPlcAddress, conf.Conf.NsqConf.NodeId), conf.Conf.System.DeviceId)
+		err := Consume(fmt.Sprintf(constvar.NsqTopicSendPlcAddress, conf.Conf.NsqConf.NodeId), conf.Conf.System.DeviceId)
+		if err != nil {
+			logx.Fatalf("start nsq consume err: %v", err)
+		}
 	})
 
 	safe.Go(func() {
-		_ = Consume(fmt.Sprintf(constvar.NsqTopicProcessParamsResponse, conf.Conf.NsqConf.NodeId), conf.Conf.System.DeviceId)
+		err := Consume(fmt.Sprintf(constvar.NsqTopicProcessParamsResponse, conf.Conf.NsqConf.NodeId), conf.Conf.System.DeviceId)
+		if err != nil {
+			logx.Fatalf("start nsq consume err: %v", err)
+		}
 	})
 
 	safe.Go(func() {
-		_ = Consume(fmt.Sprintf(constvar.NsqTopicApsProcessParams, conf.Conf.NsqConf.NodeId), conf.Conf.System.DeviceId)
+		err := Consume(fmt.Sprintf(constvar.NsqTopicApsProcessParams, conf.Conf.NsqConf.NodeId), conf.Conf.System.DeviceId)
+		if err != nil {
+			logx.Fatalf("start nsq consume err: %v", err)
+		}
 	})
 
 	return nil

--
Gitblit v1.8.0