Hessian协议是否超时?
注意:我没有使用Hessian4J。相反,我使用Spring导出Hessian服务和我自己的代码来处理Hessian请求。
答案 0 :(得分:2)
Caucho的网站已关闭(像往常一样)因此我无法检查官方Java实现的文档,但this page for a PHP library指出:
该协议通过向远程服务发送和接收POST请求来使用HTTP作为传输。
因为它是基于HTTP的,所以即使二进制协议本身没有超时的概念,也有一些地方可以进行超时。这意味着如果连接耗时太长,远程服务器可能决定终止连接,或者本地客户端可能会这样做。改变这取决于双方的配置。
我终于能够check the specs,并没有发现任何明确提及超时的事。