Member 11712712 Ответов: 2

Можем ли мы использовать очереди компонента Database service broker для запуска бизнес-правил для 5000 сотрудников?


Всем Привет,

Мы думаем использовать очереди Service broker sql server для обработки фоновых бизнес-вычислений asp.net приложение mvc-это хорошая идея использовать Service broker ?






Спасибо
Нагендра

Что я уже пробовал:

каждый предлагает использовать службу windows, мы не хотим запускать службу windows ,мы хотим использовать Service broker

2 Ответов

Рейтинг:
2

Wendelius

Прежде всего, Service broker предназначен для обработки обмена сообщениями между двумя или более экземплярами. Взгляните на Брокер служб SQL Server[^]

Если вам просто нужно сделать фоновые вычисления, почему бы не использовать Агент SQL Server[^]

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


Рейтинг:
0

#realJSOP

Я бы использовал комбинацию SSB и службы Windows для опроса. Возможно, вы захотите прочитать это:

Использование таблиц в качестве очередей[^]