示例#1
0
 protected override void OnStarted()
 {
     try
     {
         ConsumerFactory
         .Subscribe((ushort)JT808MsgId.自定义统一下发消息)
         .OnMessage(msg =>
         {
             try
             {
                 GetSessions(f => f.TerminalPhoneNo == msg.Key).FirstOrDefault()?.TrySend(msg.data, 0, msg.data.Length);
             }
             catch (Exception ex)
             {
                 Logger.Error("Send Error", ex);
             }
         });
     }
     catch (Exception ex)
     {
         Logger.Error("Consumer Error", ex);
     }
     base.OnStarted();
 }
示例#2
0
 protected override void OnStarted()
 {
     try
     {
         ConsumerFactory
         .Subscribe(PubSubConstants.UnificationSend)
         .OnMessage(msg =>
         {
             try
             {
                 GetSessions(f => f.TerminalPhoneNo == msg.Key).FirstOrDefault()?.TrySend(msg.data, 0, msg.data.Length);
             }
             catch (Exception ex)
             {
                 Logger.Error("Send Error", ex);
             }
         });
     }
     catch (Exception ex)
     {
         Logger.Error("Consumer Error", ex);
     }
     base.OnStarted();
 }