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 }