【发布时间】:2012-02-29 08:42:50
【问题描述】:
我的 WCF 客户端代理有严格的超时要求。目前,我将所有basicHttpBinding 超时(Open、Close、Send 和 Receive)设置为 1 秒。但是,当我的客户端和服务之间的连接中断时,总是需要大约 21-22 秒才能发生超时。
我认为这可能是一个缓慢/失败的 DNS 查找,但是用 IP 地址替换端点 URL 中的主机名没有效果。
这是预期的行为吗?我是否应该使用应用程序计时器之类的东西自己管理这些超时要求?
【问题讨论】: