Использование Durable Services для сохранения экземпляров wcf - PullRequest
0 голосов
/ 16 марта 2010

В настоящее время я создаю службу, которая подключается к DAL и может выполнять несколько хранимых процедур. Одна из проблем, с которыми я сталкиваюсь, заключается в том, что в определенные периоды месяца мы не можем обновлять базу данных (в момент, когда это делается вручную. Это делается с помощью добавления пользователем заметки в календарь)

Но я хотел бы автоматизировать этот процесс, одно из возможных решений, которое я могу использовать, - это надежный сервис. Если указана дата, скажем, 1-е число месяца, экземпляры Обновление / Вставка / Удаление могут быть сохранены в базе данных, а затем запущены после этой даты в пакете.

Является ли это предполагаемым использованием услуг длительного пользования? Есть ли лучший маршрут, который я мог бы выбрать?

Ответы [ 2 ]

0 голосов
/ 28 августа 2011

Служба длительного пользования WCF - это служба, в которой состояние поддерживается во время различных вызовов.Используя привязки с поддержкой контекста, вы можете создавать устойчивые службы WCF.Пожалуйста, посетите ссылку ниже для получения дополнительной информации.

привязки с учетом контекста и долговременные услуги

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

Это не совсем то, для чего нужны долговечные услуги. Надежные службы действительно предназначены для сохранения постоянного состояния, связанного с экземплярами службы, между вызовами (т.е. продолжениями).

Мне кажется, что в вашей ситуации лучше было бы сделать так, чтобы служба записывала операцию в очередь, а затем что-то еще (то есть другая служба или та же служба с другой привязкой) получала эту информацию очереди и обработать ее позже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...