Ответ 1
С MassTransit и MSMQ вы можете достичь этого, используя компонент Distributor.
Обратите внимание: если вы используете MassTransit с RabbitMQ вместо MSMQ, вы можете реализовать конкурирующий потребительский сценарий без использования Дистрибьютора, просто путем установки одинакового имени очереди для всех потребителей. Если вы можете выбирать между MSMQ и RabbitMQ, я бы пошел на RabbitMQ, так как вы получаете лучшие инструменты управления и шифрование SSL, и он отлично играет с брандмауэрами.
Об этом обсуждается на форуме MassTransit Google Groups.