对于基于 http 的 wcf 服务,是否有任何内部发生的连接池?是否会为每个 http 请求打开和关闭连接?通过一些搜索,我找到了一个叫做keep-alive
设置的东西,但并没有真正理解它在 wcf 场景中是如何工作的。是否可以为httpbinding
服务实现连接池。下面是我们的用例。
最终客户端系统是使用我们开发的 wcf 服务的 informatica。我们的 wcf 服务又调用另一个外部 Web 服务(我不确定它是 wcf 实现的服务还是在另一个不同的平台上,不确定是否有除了询问供应商之外的动态检测方法)。
我们将在一段时间内对外部服务进行数千次调用,并希望对其进行优化。在一次调用中发送大量数据还不是供应商服务提供的选项。
我认为打开/关闭连接会产生很多开销。有没有办法将连接重新用于基于 http 的服务?
谢谢, 希亚姆