From 369026325416d187b7b0a0fbe8b5fd1895515bbb Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期二, 22 八月 2023 18:18:15 +0800 Subject: [PATCH] 获取工艺参数用nsq方式获取 --- nsq/msg_handler.go | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/nsq/msg_handler.go b/nsq/msg_handler.go index a33cf9f..1274aa1 100644 --- a/nsq/msg_handler.go +++ b/nsq/msg_handler.go @@ -126,3 +126,23 @@ } return nil } + +type ProcessParams struct { + Topic string +} + +func (slf *ProcessParams) HandleMessage(data []byte) (err error) { + logx.Infof("get an process params message :%s", data) + var resp = new(common.ResponseProcessParams) + err = json.Unmarshal(data, &resp) + if err != nil { + logx.Errorf("ScheduleTask HandleMessage Unmarshal json err: %v", err.Error()) + return err + } + //閫氱煡鍥炲鏀跺埌 + ReceivedMessageChan <- &ReceivedMessage{ + Topic: slf.Topic, + Message: data, + } + return nil +} -- Gitblit v1.8.0