Сервисный брокер с SqlNotificationRequest - PullRequest
2 голосов
/ 29 марта 2010

Я нахожусь в процессе оценки Service Broker с уведомлением SQL для моего проекта. Мои требования: пользователь размещает заказ в системе A, и он обновляет таблицу заказов. Как только заказ будет размещен, я должен уведомить Систему B. Я сделал быстрый POC с Trigger, Service Broker и SQLNotificaiton ADO.NET. Это работает, как я ожидал.

Что бы я хотел знать группу А) Каковы наилучшие практики, которым я должен следовать для этого? Б) Каковы недостатки указанного выше подхода, если таковые имеются? В) Есть ли недостатки использования триггеров? Если да, то что это за вышеприведенный подход?

Таблица заказов будет получать заказы из системы А, например, от 1000 до 1500 каждый день. Я также хотел бы знать производительность вышеупомянутого подхода.

1 Ответ

0 голосов
/ 29 марта 2010

Если вы пытаетесь просто передать данные из системы A в систему B, то, пока к системе B не подключены клиенты, вам не потребуется Sql Notification. Вместо использования триггеров вы можете рассмотреть Отслеживание изменений . Взгляните на «Интеграцию данных в реальном времени ...» в блоге команды Service Broker.

...