Я нахожусь в процессе оценки Service Broker с уведомлением SQL для моего проекта. Мои требования: пользователь размещает заказ в системе A, и он обновляет таблицу заказов. Как только заказ будет размещен, я должен уведомить Систему B. Я сделал быстрый POC с Trigger, Service Broker и SQLNotificaiton ADO.NET. Это работает, как я ожидал.
Что бы я хотел знать группу
А) Каковы наилучшие практики, которым я должен следовать для этого?
Б) Каковы недостатки указанного выше подхода, если таковые имеются?
В) Есть ли недостатки использования триггеров? Если да, то что это за вышеприведенный подход?
Таблица заказов будет получать заказы из системы А, например, от 1000 до 1500 каждый день. Я также хотел бы знать производительность вышеупомянутого подхода.