WCF и Очередь звонков - PullRequest
       10

WCF и Очередь звонков

3 голосов
/ 21 апреля 2011

Играю в WCF IIS и самостоятельно принимаю решение (думаю, я правильно сказал). По сути, копии одной и той же кодовой базы, размещенные на сайтах, общаются друг с другом.

Когда происходит событие, мне нужно подключить клиента к нескольким конечным точкам, чтобы отправить сообщение. Я хотел бы поставить эти вызовы в очередь и сделать их асинхронными.

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

Я иду по старому пути и упускаю некоторые функции, которые есть в WCF?

Некоторые подсказки как лучший способ сделать это?

спасибо

1 Ответ

0 голосов
/ 21 апреля 2011

Это похоже на идеальный вариант использования сервисной шины публикации / подписки, такой как NServiceBus.По сути, вы отправляете сообщение с конечной точки вашего сайта (используя NServiceBus поверх MSMQ).Другая конечная точка принимает некоторые решения на основе сообщения, полученного с веб-сайта, а затем публикует результаты этого решения в форме события для всех заинтересованных подписчиков.

...