是否有任何文章/书定义了WS超时的上限设计限制?您是在服务器超时还是推荐客户端特定的超时?
是否存在一种常见的最佳实践,例如"从不设计可能需要超过60秒的WS,使用异步令牌模式"
我有兴趣知道你做了什么或你的意见.
这个东西大约30多秒超时是一个荒谬的建议,IMO.你的超时时间应该是3秒左右.是.三.两个之后和四个之前的数字.如果您正在构建基于SOA的应用程序,那么请确保3秒或更短时间.
考虑一下......你的应用程序的用户期望总的响应时间大约为5秒或更短(最好是大约3秒).如果每个单独的服务呼叫需要超过几个*毫秒*才能返回,那么你就会受到冲击.等待30秒以上的服务返回是永恒的.用户永远不会等待那么久.另外,如果你知道它们应该在亚秒级范围内返回,那么等待另外30秒或更长时间来发出错误信号的重点是什么; 它不会在28秒前没有神奇地发挥作用.如果您的应用程序的平均响应时间从一秒钟到超过30秒都有大幅波动,则设计错误.你可能会考虑一些缓存或其他东西.