WCF: эффективно потребление большого количества запросов Singleton с помощью работы SQL?

StackOverflow https://stackoverflow.com/questions/2052887

Вопрос

Я планирую создать приложение для консоли для запуска в рамках задания SQL 2005, которая будет собирать записи из таблицы базы данных, создать объект запроса для службы WCF, передайте этот объект Сервису для обработки, получает объект ответа, и обновить таблицу журналов с помощью данных. Это будет для обработки как минимум нескольких тысяч записей каждый раз, когда выполняется шаг задания.

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

Помимо поддержания соединения, как еще я могу свести к минимуму производительность этого приложения консоли как узкого места? Нельзя ли использовать приложение консоли и вместо этого пытаться использовать SQLCLR или какие -либо другие средства для выполнения этой обработки?

Это было полезно?

Решение

Вы, наверное, считали сервисного брокера ...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top