Azure ServiceBus Динамическая активация, например MSMQ
У нас есть приложение, которое использует MSMQ и WCF Service для получения сообщений из очереди и их обработки.
Служба WCF настроена как служба WAS в IIS и использует привязку msmqIntegrationBinding. Услуга вызывается автоматически при отправке сообщения в очередь.
Теперь нам нужно реализовать то же самое с помощью Azure Service Bus в рамках перехода к облаку.
Я проверил эту http://blogs.msdn.com/b/tomholl/archive/2011/10/07/using-service-bus-queues-with-wcf.aspx статью.
Служба вызывается, когда сообщение отправляется в очередь, но она использует ChannelFactory и сборку контракта из службы в моем клиентском приложении.
При связывании MSMQ моему клиенту не нужно ничего знать о сервисе. Он автоматически выводится, поскольку имя службы и имя очереди должны совпадать.
Проще говоря, мне нужно иметь возможность отправлять сообщения в служебную шину, а IIS/WAS должен позаботиться о вызове соответствующей службы так же, как она работает с MSMQ.
Можно ли использовать MSMQ для активации с помощью служебной шины Azure?