У меня есть следующий код в моей надписи C Применения # консольного стечь сообщения из очереди RabbitMQ:Можем ли мы иметь несколько подписчиков для очереди RabbitMQ?
consumer = new EventingBasicConsumer(_channel);
consumer.Received += (o, e) =>
{
//onMessageReceived()
};
consumer.Shutdown += (oo, oe) =>
{
//Handle Subscribe event
};
_channel.BasicConsume(QueueName, false ,consumer);
У меня есть два экземпляра этой консоли приложения, запущенное для имитации несколько абонентов ситуации. Я всегда обновляю сообщения для первого абонента, а второй - бездействует. Можем ли мы иметь несколько подписчиков в одной очереди в очереди RabbitMQ?
Вы пытались отправить несколько сообщений, то один потребитель может справиться? Попытайтесь заполнить очередь и запустите подписчики, и проверьте, что происходит с вашими подписчиками. Вы можете иметь несколько подписчиков в одной очереди в RabbitMQ. – Johansson