Как правильно обновлять службу .net WCF из SQL Server при изменении данных посредством репликации - PullRequest
0 голосов
/ 27 сентября 2010

Среда: реплицированный сервер: SQL Server 2008 R2 Клиентский сервер: SQL Server Express Язык: .Net 3.5 C #

Реплицированный сервер будет постоянно обновляться веб-службами, и многие таблицы будут опубликованы.

Клиентский сервер будет иметь подписку в нисходящем направлении на реплицируемый сервер.

Цель: поскольку экземпляр SQL Express извлекает свои обновления подписки, ему необходимо уведомить службу WCF, чтобы передать обновления вклиентский интерфейс.

Это что-то лучше всего подходит для SQLDependency или, возможно, с использованием триггеров CLR для связи с WCF?Есть ли хорошая практика для работы с этим типом потока без использования опроса?

1 Ответ

0 голосов
/ 28 сентября 2010

Насколько я понимаю, SQLDependency плохо масштабируется. Вы упомянули, что веб-сервисы обновляют базу данных, я бы порекомендовал, чтобы эти веб-сервисы использовали WCF для прямой связи с клиентским сервером.

...