//创建stringmessage func NewMessageEntity(msg *protocol.QMessage) *MessageEntity { entity := &MessageEntity{ Header: msg.GetHeader(), Body: msg.GetBody(), MessageId: msg.GetHeader().GetMessageId(), Topic: msg.GetHeader().GetTopic(), MessageType: msg.GetHeader().GetMessageType(), PublishGroup: msg.GetHeader().GetGroupId(), Commit: msg.GetHeader().GetCommit(), ExpiredTime: msg.GetHeader().GetExpiredTime(), DeliverCount: 0, DeliverLimit: msg.GetHeader().GetDeliverLimit(), //消息种类 MsgType: msg.GetMsgType()} return entity }
func (self *MockListener) OnMessage(msg *protocol.QMessage) bool { log.Println("MockListener|OnMessage", msg.GetHeader(), msg.GetBody()) self.rc <- msg.GetHeader().GetMessageId() return true }
func (self *defualtListener) OnMessage(msg *protocol.QMessage) bool { log.Info("defualtListener|OnMessage", msg.GetHeader(), msg.GetBody()) return true }
func (self *MockListener) OnMessage(msg *protocol.QMessage) bool { log.Debug("MockListener|OnMessage", msg.GetHeader(), msg.GetBody()) return true }