Java 每个会话的Cometd maxInterval配置
有没有办法配置cometd服务器每个用户会话的maxInterval maxInterval 10000在客户端被视为无效并被删除之前,服务器等待客户端新的长轮询的最长时间段(以毫秒为单位)Java 每个会话的Cometd maxInterval配置,java,comet,cometd,Java,Comet,Cometd,有没有办法配置cometd服务器每个用户会话的maxInterval maxInterval 10000在客户端被视为无效并被删除之前,服务器等待客户端新的长轮询的最长时间段(以毫秒为单位) 我们想根据客户机类型根据具体情况进行配置?在可能存在补丁的情况下,网络希望将其配置为更高的值,并在其他情况下使用较小的值。针对每个ServerSession设置maxInterval的功能已经引入了的修复程序 这是Cometd4.0.4之后提供的 另请参见。这起作用了。是否有关于何时设置的建议?或者可以根
我们想根据客户机类型根据具体情况进行配置?在可能存在补丁的情况下,网络希望将其配置为更高的值,并在其他情况下使用较小的值。针对每个
ServerSession
设置maxInterval
的功能已经引入了的修复程序
这是Cometd4.0.4之后提供的
另请参见。这起作用了。是否有关于何时设置的建议?或者可以根据用例随时设置?
maxInterval
可以随时设置。新值将在服务器向客户端返回/meta/connect
回复之前生效。这意味着,如果服务器返回了/meta/connect
回复maxInterval=10秒
,服务器将在10秒后安排会话过期。如果同时更改maxInterval
,则不会生效。但是,如果客户端发送一条/meta/connect
消息,服务器将取消过期,并(最终)回复/meta/connect
,同时考虑新的maxInterval
值。