Как я могу использовать nservicebus для конкурирующих потребителей

StackOverflow https://stackoverflow.com/questions/4393839

Вопрос

Я подумал, что документ nservicebus http://docs.particular.net/, но все еще путайте, как я могу сделать то, что хочу.

Моя цель состоит в том, чтобы иметь услугу Windows, генерировать задачи и поместить их в очередь, на другом конце мне нужны некоторые потребители, когда бы ни были свободны, выбирают задачи из очереди и выполняйте задание в сообщении.

Кто -нибудь может дать мне подсказку, как я могу продолжить ??

Спасибо

Это было полезно?

Решение

А распределитель сделаю именно то, что вы после. В основном дистрибьютор будет контролировать не Количество узлов, которые используют распределение работы в стиле Robin. Узлы регистрируются у дистрибьютора, передавая сообщение «Я готов к работе». Затем дистрибьютор помещает эти сообщения в очередь. Когда дистрибьютор получит реальное сообщение, оно появится первое сообщение «Я готов» из очереди и пересылает сообщение на соответствующий узел. Когда узел затем завершит обработку сообщения, он отправит новое сообщение «Я готов» дистрибьютору, которое в конечном итоге окажется в нижней части очереди.

Так что в основном это сделает именно то, что вы хотите.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top