【技术实现步骤摘要】
一种基于webSocket高并发的消息动态同步处理方案
本专利技术公开一种处理方案,涉及信息
,具体地说是一种基于webSocket高并发的消息动态同步处理方案。
技术介绍
随着科技的进步与发展,全世界都离不开互联网,用户的要求变得更高,需求也会变的更加的丰富。尤其在浏览网页时,用户点击返回静态页面的时代已经过去,实时并且动态地显示消息才是重中之重。新出现的webSocket解决了这个问题,但是webSocket的缺点也显而易见,支持性不高,高并发的消息推送会占用较多的资源,其次客户端服务端如异常中断会导致webSocket不断尝试重连进而占用资源过高等等问题。
技术实现思路
本专利技术针对现有技术的问题,提供一种基于webSocket高并发的消息动态同步处理方案,优化于webSocket,使webSocket发送消息及时快速,稳定。支持百万级高并发消息互通。本专利技术提出的具体方案是:一种基于webSocket高并发的消息动态同步处理方案:客户端通过LVS模式分发消息经由webSo ...
【技术保护点】
1.一种基于webSocket高并发的消息动态同步处理方案,其特征是客户端通过LVS模式分发消息经由webSocket集群通过origin_queue将接收的客户端消息发送至服务端,并通过message_queue将服务端返回的信息发送至客户端,/n同时客户端发送keep-alive心跳至服务端用于监控异常情况。/n
【技术特征摘要】
1.一种基于webSocket高并发的消息动态同步处理方案,其特征是客户端通过LVS模式分发消息经由webSocket集群通过origin_queue将接收的客户端消息发送至服务端,并通过message_queue将服务端返回的信息发送至客户端,
同时客户端发送keep-alive心跳至服务端用于监控异常情况。
2.根据权利要求1所述的一种基于webSocket高并发的消息动态同步处理方案,其特征是客户端每隔一定时间发送keep-alive心跳至服务端,监控:
关闭浏览器,webSocket主动关闭相互连接的情况,
杀掉浏览器,webSocket异常关闭连接的情况,
其他异常原因导致网络中断的情况,
客户端超出阈值时间之后心跳无感知的情况。
3.根据权利要求2所述的一种基于webSocket高并发的消息动态同步处理方案,其特征是若客户端正常发送keep-alive心跳时间距离当前超过规定周期,判定为网络异常导致的网络中断。
4.根据权利要求3所述的一种基于webSocket高并发的消息动态同步处理方案,其特征是客户端通过LVS的DR模式分发消息。
5.根据权利要求4所述的一种基于webSocket高并发的消息动态同步处理方案,其特征是webSocket集群根据...
【专利技术属性】
技术研发人员:高文峰,魏金雷,徐士强,张咏雪,张晖,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。