/// <summary> /// 注册监听器 /// </summary> /// <param name="action"></param> /// <param name="maxReceiveMQThread"></param> /// <param name="context"></param> public virtual void Register(Action<MQMessage> action,ConsumerContext context) { DebugHelper.WriteLine(context.GetMQPathID(), context.GetMQPath(), "ReceiveMessageListener", "消费者开始监听器"); context.Listener = this; context.ActionInfo.InnerAction = action; var quque = new ReceiveMessageQuque(context);//注册队列 heartbeat = new ConsumerHeartbeatProtect(context);//注册心跳 DebugHelper.WriteLine(context.GetMQPathID(), context.GetMQPath(), "ReceiveMessageListener", "消费者监听器注册成功"); LogHelper.WriteLine(context.GetMQPathID(), context.GetMQPath(), "ReceiveMessageListener", "消费者监听器注册成功"); }
/// <summary> /// 注册监听器 /// </summary> /// <param name="action"></param> /// <param name="maxReceiveMQThread"></param> /// <param name="context"></param> public virtual void Register(Action <MQMessage> action, ConsumerContext context) { DebugHelper.WriteLine(context.GetMQPathID(), context.GetMQPath(), "ReceiveMessageListener", "消费者开始监听器"); context.Listener = this; context.ActionInfo.InnerAction = action; var quque = new ReceiveMessageQuque(context); //注册队列 heartbeat = new ConsumerHeartbeatProtect(context); //注册心跳 DebugHelper.WriteLine(context.GetMQPathID(), context.GetMQPath(), "ReceiveMessageListener", "消费者监听器注册成功"); LogHelper.WriteLine(context.GetMQPathID(), context.GetMQPath(), "ReceiveMessageListener", "消费者监听器注册成功"); }