这篇文章将为大家详细讲解有关java ee中反向推送的思路分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的凌河网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
1、将要推送的信息抽取出来,存放在集群中所有机器都可以访问的地方(这一部分将不再赘述,可以根据项目需要存储到数据表或缓存等);
2、服务端监听到dwr发起长连接请求时,通知推送线程开始通过该连接进行推送;
3、长连接断开时,通知推送线程结束推送;
4、页面捕获到连接失败事件时进行重连;
具体操作:
1、重载BaseDwrpHandler
2、配置DWR为全流模式:
3、在web.xml中配置下图中的内容为DwrServlet的初始参数之一
4、页面端捕获连接异常
经过以上步骤的改造,实测可以满足负载均衡的要求,当连接请求切换到哪台服务器就用哪台服务器进行推送;当集群中的一台down掉,会自动切换到其它服务器继续推送,切换时间在1秒左右;服务器全部down掉,重启后推送仍然可以继续。
关于“java ee中反向推送的思路分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
本文标题:javaee中反向推送的思路分析
转载注明:https://www.cdcxhl.com/article42/jgoeec.html
成都网站建设公司_创新互联,为您提供用户体验、小程序开发、品牌网站制作、品牌网站建设、App设计、商城网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联