示例#1
0
        public void SendResponseClientsForWs(string wsServerIp, string mqCorrelationId, QueryClientsResponseEx[] responses)
        {
            if (responses == null || responses.Length == 0)
            {
                return;
            }
            var basicProperties = CreateBasicProperties();

            if (!string.IsNullOrEmpty(mqCorrelationId))
            {
                basicProperties.CorrelationId = mqCorrelationId;
            }
            _mq.BasicPublish(
                routingKey: string.Format(MqKeyword.AutoQueryClientsForWsResponseRoutingKey, wsServerIp),
                basicProperties: basicProperties,
                body: MinerClientMqBodyUtil.GetAutoQueryClientsResponseMqSendBody(responses));
        }