【发布时间】:2016-01-28 03:02:43
【问题描述】:
在 vaadin 应用程序中,我知道客户端 javascript 向服务器发送心跳,我可以通过在 web.xml 中添加以下内容来配置间隔
<context-param>
<param-name>heartbeatInterval</param-name>
<param-value>5</param-value>
</context-param>
我认为服务器也会向客户端发送心跳,因为如果服务器遇到断点并在断点处等待一段时间,客户端会显示会话已过期。
与客户端到服务器心跳的心跳间隔相比,是否可以为服务器到客户端心跳指定不同的心跳间隔?
另外,documentation 表示如果错过了 3 个心跳,服务器将关闭 UI。是否可以更改此最大心跳未命中计数?
(有人可能认为通过增加心跳间隔可以实现增加最大心跳计数的相同效果。但是,我在我的应用程序中将客户端心跳用于其他目的,因此增加心跳间隔不是一个选项我)
【问题讨论】: