Java 每个会话的Cometd maxInterval配置

Java 每个会话的Cometd maxInterval配置,java,comet,cometd,Java,Comet,Cometd,有没有办法配置cometd服务器每个用户会话的maxInterval maxInterval 10000在客户端被视为无效并被删除之前,服务器等待客户端新的长轮询的最长时间段(以毫秒为单位) 我们想根据客户机类型根据具体情况进行配置?在可能存在补丁的情况下,网络希望将其配置为更高的值,并在其他情况下使用较小的值。针对每个ServerSession设置maxInterval的功能已经引入了的修复程序 这是Cometd4.0.4之后提供的 另请参见。这起作用了。是否有关于何时设置的建议?或者可以根

有没有办法配置cometd服务器每个用户会话的maxInterval

maxInterval 10000在客户端被视为无效并被删除之前,服务器等待客户端新的长轮询的最长时间段(以毫秒为单位)


我们想根据客户机类型根据具体情况进行配置?在可能存在补丁的情况下,网络希望将其配置为更高的值,并在其他情况下使用较小的值。

针对每个
ServerSession
设置
maxInterval
的功能已经引入了的修复程序

这是Cometd4.0.4之后提供的


另请参见。

这起作用了。是否有关于何时设置的建议?或者可以根据用例随时设置?
maxInterval
可以随时设置。新值将在服务器向客户端返回
/meta/connect
回复之前生效。这意味着,如果服务器返回了
/meta/connect
回复
maxInterval=10秒
,服务器将在10秒后安排会话过期。如果同时更改
maxInterval
,则不会生效。但是,如果客户端发送一条
/meta/connect
消息,服务器将取消过期,并(最终)回复
/meta/connect
,同时考虑新的
maxInterval
值。