博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决apache activemq 前端推送延迟问题
阅读量:7218 次
发布时间:2019-06-29

本文共 430 字,大约阅读时间需要 1 分钟。

hot3.png

    项目中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()))

转载于:https://my.oschina.net/jianfengz/blog/262587

你可能感兴趣的文章
Markdown应用样例
查看>>
多文本框的值得存放和赋值
查看>>
Linux中计划任务执行脚本crontab-简洁版
查看>>
Java - IO
查看>>
安卓app中嵌入一个H5页面,当手机系统设置字体变大时,如何使H5页面的字体不会随用户自己调整的系统字体变化而变化?...
查看>>
safari 收藏导出 手机safari 导出
查看>>
Dalvik 虚拟机 jvm 区别
查看>>
hexo从零开始
查看>>
币值转换
查看>>
RabbitMQ(六)远程连接
查看>>
得到ios设备的一些信息
查看>>
【教程】如何修改路由表?
查看>>
云计算与虚拟化之后:网络威胁成新挑战
查看>>
50个Demo展示HTML5无穷的魅力
查看>>
chapter 4:贪心
查看>>
批处理学习笔记
查看>>
Linux挂载磁盘
查看>>
Cyclone II RAM ROM设置
查看>>
Ubuntu下实现伪静态
查看>>
python 二维数组遍历
查看>>