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(); }
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(); }