Моя организация готовится к внедрению новой системы, которая является приложением asp.net. Приложение будет иметь большую очередь автономной работы, инициированную веб-сайтом. В этой очереди будут выполняться различные типы действий, в идеале - в XML-сообщениях. Подумайте о таких вещах, как уведомления по электронной почте, запланированные задачи и т. Д.ASP.NET - лучшая система очередей для нового приложения
В прошлом организация, скорее всего, использовала MSMQ для выполнения этой задачи. Однако они считают, что MSMQ является старой школой (и я частично согласен с ними), поэтому мы собираемся провести архитектурный обзор, чтобы определить «лучшее» решение.
На мой взгляд, существует несколько возможных вариантов:
1. Придерживайтесь новой реализации на последней версии MSMQ - не идеальный, а известный продукт.
2. Используйте Windows Workflow Foundation, о котором я слышал от нескольких других разработчиков, которые использовали это для этого типа вещей.
3. Разработайте собственное решение для базы данных.
У меня отсутствуют какие-либо очевидные решения? Это идеально будет продукт Microsoft, но на самом деле просто нужно работать в центре Microsoft.
Я обеспокоен следующим:
1. Простота внедрения и сопровождения
2. Раствор, который будет примерно на некоторое время
3. Способен обрабатывать хороший объем строк с данными среднего размера XML в них
4. Абсолютно надежная система очереди с быстрым обновлением (несколько процессов утилиты, вероятно, будут захватывать записи из очереди для их обработки).
ВФП тег должен быть только ВФ (http://msdn.microsoft.com/en-us/netframework/aa663328.aspx). Думаю, потому что WWF является Всемирным фондом дикой природы, чтобы не путать с WWE, ранее WWF. – Bratch 2009-06-08 22:53:13