WCF: эффективно потребление большого количества запросов Singleton с помощью работы SQL?
-
20-09-2019 - |
Вопрос
Я планирую создать приложение для консоли для запуска в рамках задания SQL 2005, которая будет собирать записи из таблицы базы данных, создать объект запроса для службы WCF, передайте этот объект Сервису для обработки, получает объект ответа, и обновить таблицу журналов с помощью данных. Это будет для обработки как минимум нескольких тысяч записей каждый раз, когда выполняется шаг задания.
Служба WCF в настоящее время раскрывает один метод, который я буду наносить один раз для каждой записи в таблице, поэтому я думаю, что хочу открыть канал для сервиса, оставить его открытым во время обработки, затем закрыть и утилизировать и тому подобное, когда полный.
Помимо поддержания соединения, как еще я могу свести к минимуму производительность этого приложения консоли как узкого места? Нельзя ли использовать приложение консоли и вместо этого пытаться использовать SQLCLR или какие -либо другие средства для выполнения этой обработки?
Решение
Вы, наверное, считали сервисного брокера ...