public void SendMinerClientWsClosed(Guid clientId) { if (clientId == Guid.Empty) { return; } var basicProperties = CreateNonePersistentBasicProperties(); _mq.BasicPublish( routingKey: MqKeyword.MinerClientWsClosedRoutingKey, basicProperties: basicProperties, body: MinerClientMqBodyUtil.GetClientIdMqSendBody(clientId)); }
public void SendMinerClientWsOpened(Guid clientId) { if (clientId == Guid.Empty) { return; } var basicProperties = CreateNonePersistentBasicProperties(); _mq.MqChannel.BasicPublish( exchange: MqKeyword.NTMinerExchange, routingKey: MqKeyword.MinerClientWsOpenedRoutingKey, basicProperties: basicProperties, body: MinerClientMqBodyUtil.GetClientIdMqSendBody(clientId)); }
public void SendMinerClientWsBreathed(string loginName, Guid clientId) { if (string.IsNullOrEmpty(loginName) || clientId == Guid.Empty) { return; } var basicProperties = CreateBasicProperties(loginName); _serverConnection.MqChannel.BasicPublish( exchange: MqKeyword.NTMinerExchange, routingKey: MqKeyword.MinerClientWsBreathedRoutingKey, basicProperties: basicProperties, body: MinerClientMqBodyUtil.GetClientIdMqSendBody(clientId)); }
public void SendSpeed(string loginName, Guid clientId, string minerIp) { if (string.IsNullOrEmpty(loginName) || clientId == Guid.Empty || string.IsNullOrEmpty(minerIp)) { return; } var basicProperties = CreateBasicProperties(loginName); basicProperties.Headers[MqKeyword.MinerIpHeaderName] = minerIp; _serverConnection.MqChannel.BasicPublish( exchange: MqKeyword.NTMinerExchange, routingKey: MqKeyword.SpeedRoutingKey, basicProperties: basicProperties, body: MinerClientMqBodyUtil.GetClientIdMqSendBody(clientId)); }