5 лет назад я разработал программу, которая использовала MSMQ.
Тогда я использовал System.Messaging.MessageQueue
и System.Messaging.MessageQueueTransaction
, чтобы поместить элементы в msmq.
В настоящее времяя вижу людей, использующих WCF, и я запутался, чтобы использовать WCF.
Прежде всего, большинство примеров кода показывают только то, как поместить элементы в очередь с использованием WCF, а не получить OFF, но болееважно: когда я использую решение WCF / MSMQ, мне нужно создать дополнительный проект, а именно службу wcf.
Создание службы wcf, конечно, не проблема, но я также должен установить ее на производстве.
Поэтому мне интересно: почему я должен использовать wcf для помещения элементов в очередь, а не решение с объектами .Net?
Или я ошибаюсь, что я предполагаю, что когда яиспользовать scf, что мне нужно приложение EXTRA для доставки, а именно приложение wcf?
РЕДАКТИРОВАТЬ: Scneario так: у нас есть веб-сайт, где люди могут отписаться.Вместо прямого обращения к базе данных (для отмены подписки) мы помещаем запрос на отмену подписки в очередь, а другая служба (служба Windows или консольное приложение) получает элементы из очереди и выполняет действия базы данных