public ClientService(TimeSpan requestHeartBeat, TimeSpan networkRecoveryInterval) { rabbitMqProvider = new RabbitMqProvider(); if (rabbitMqProvider.ConstructMqConsumerConn(requestHeartBeat, networkRecoveryInterval)) { //登录请求处理频道 RunSimpleChannel(MyServiceLoginChannelName, MyServiceLoginQueueName, null); //消息接收处理频道 RunSimpleChannel(MyServiceReceiveChannelName, MyServiceReceiveQueueName, null); } }
public MyService(TimeSpan requestHeartBeat, TimeSpan networkRecoveryInterval) { rabbitMqProvider = new RabbitMqProvider(); if (rabbitMqProvider.ConstructMqConsumerConn(requestHeartBeat, networkRecoveryInterval)) { //登录请求处理频道 RunSimpleConsumeChannel(MyServiceLoginChannelName, MyServiceLoginQueueName, LoginChannelCallBack); //消息接收处理频道 RunSimpleConsumeChannel(MyServiceReceiveChannelName, MyServiceReceiveQueueName, ReceiveChannelCallBack); //消息发送处理频道 RunExchangeChannel(MyServiceMessageChannelName, MyServiceMessageQueueName, ExchangeType.topic, MyServiceMessageExchangeName, TopicHelper.UserTopic(MyServiceName, MyServiceName), MessageChannelCallBack); } }