首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >大气中的长轮询间隔

大气中的长轮询间隔
EN

Stack Overflow用户
提问于 2015-01-19 17:52:00
回答 1查看 2K关注 0票数 3

大气框架中的长轮询间隔约为60秒。即使在AtmosphereRequest中设置了pollingInterval属性,请求也会在60秒后发送到服务器。如何在请求中设置pollingInterval?这是javascript中的请求: request:{ url : document.location.toString() + 'echo',

代码语言:javascript
复制
     transport : 'websocket',         fallbackTransport : 'long-polling',         trackMessageLength : true,         reconnect: true,         pollingInterval :10,
代码语言:javascript
复制
     maxReconnectOnClose: Number.MAX\_VALUE,
代码语言:javascript
复制
     reconnectInterval: 10,         connectTimeout: -1 }
EN

回答 1

Stack Overflow用户

发布于 2015-01-31 07:11:08

在服务器端,在web.xml中,您可以设置以下两个初始参数条目:

代码语言:javascript
复制
 <init-param>
    <param-name>org.atmosphere.cpr.AtmosphereInterceptor</param-name>        
    <param-value>org.atmosphere.interceptor.HeartbeatInterceptor</param-value>
 </init-param>
<init-param>
    <param-name>org.atmosphere.interceptor.HeartbeatInterceptor.heartbeatFrequencyInSeconds</param-name>
    <!-- value in seconds, default 60 -->
    <param-value>10</param-value>
 </init-param>

欲了解更多信息,请访问:http://atmosphere.github.io/atmosphere/apidocs/org/atmosphere/interceptor/HeartbeatInterceptor.html

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28021797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档