Служба WCF для многих одновременных клиентов и доступа к базе данных
Я новичок в услугах WCF и удивляюсь, каков будет лучший способ решения следующих задач.
У меня много клиентов (~ 200 - ~ 500), которые все довольно часто в течение рабочего дня делают запросы на мои услуги. Большинство запросов связаны с запросом базовой базы данных для предоставления правильного ответа.
Что я'Меня беспокоит потенциальное количество соединений с базой данных, порожденных входящими запросами. Если все клиенты делают одновременные запросы, то сервер базы данных будет сильно поражен. Я'Я хотел бы избежать глупого числа соединений с базой данных, если это возможно.
Было бы лучше ограничить количество одновременных подключений к службе WCF и, следовательно, непреднамеренно уменьшить возможное количество подключений к базе данных? I '
мы рассматривали вопрос о том, чтобы сделать службу единичной, которая порождает потоки для выполнения транзакции базы данных, чтобы я мог контролировать количество потоков, но является ли это избыточным и достаточно ли ограничения соединений со службой?
Большое спасибо за любые советы.