解决apache activemq 前端推送延迟问题
2014-05-09 00:00
441 查看
摘要: 解决apache activemq 前端推送延迟问题
项目中web前端使用activemq来做request/response请求,但是实际使用中发现,经常发出一个请求后,结果要几十秒才返回。
原因是activemq用的版本比较高,它在activemq-web中有个判断continuation是否过期的判断是只针对servlet3.0的,但是tomcat 6的servlet是2.5版本,所以要将这个判断改成适用2.5版本的。
修改org.apache.activemq.web.AjaxListener源码,
将
项目中web前端使用activemq来做request/response请求,但是实际使用中发现,经常发出一个请求后,结果要几十秒才返回。
原因是activemq用的版本比较高,它在activemq-web中有个判断continuation是否过期的判断是只针对servlet3.0的,但是tomcat 6的servlet是2.5版本,所以要将这个判断改成适用2.5版本的。
修改org.apache.activemq.web.AjaxListener源码,
将
if ((!this.continuation.isResumed()) && (!this.continuation.isInitial())) 改成 if ((!this.continuation.isResumed()) && (!this.continuation.isExpired()))
相关文章推荐
- 完美解决Windows 应用商店没有推送Win8.1的问题
- 前端解决跨域问题的八种方案
- 用nginx的反向代理机制解决前端跨域问题
- 怎样解决MySQL数据库主从复制延迟的问题
- 解决centos下apache不区分路径大小写问题
- 解决BlazeDS基于Streaming通道推送消息时,IE11+Flex无法收到推送消息问题
- Apache连接PHP后无法启动问题解决思路
- 邮件服务器问题--邮件积压、传递延迟解决方法 推荐
- 从ffmpeg源代码分析如何解决ffmpeg编码的延迟问题
- 延迟加载解决offset过大导致的分页性能问题
- duplicate entry: org/apache/commons/codec/DecoderException.class编译不过问题解决
- IIS和Oracle的APache的80端口冲突的问题的解决
- 关于 解决MySQL数据库主从复制延迟的问题
- localStorage解决cookie关于前端存值微信ios拦截问题
- 解决Exception: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z 等一系列问题
- 前端:Jquery 处理同一Name的Radio组时,绑定checked属性异常的问题.(已解决)
- Apache遇到的问题 APR not found问题的解决方法
- Apache本地服务无法自启动问题解决
- Apache2.2+mod_encoding解决URL中文编码问题
- apache代理解决Javascript跨域问题