我是WCF服务的新手,并想知道解决以下问题的最佳方法是什么.
我有很多客户(~200 - ~500),这些客户都在工作日期间不断提出我的服务请求.大多数请求涉及询问底层数据库以反馈正确的响应.
我关心的是从传入请求中产生的潜在数据库连接数.如果所有客户端同时发出请求,那么数据库服务器将受到严重打击.如果可能的话,我想避免与数据库建立多少连接.
是否更好地限制与WCF服务的并发连接数,从而无意中减少了可能的数据库连接数?
我已经看过使服务成为生成线程来执行数据库事务的单例,因此我可以控制线程的数量,但这是否过度,会限制与服务的连接是否足够?
非常感谢任何建议.