并发websocket业务信息处理方法及服务端技术

技术编号:20331331 阅读:46 留言:0更新日期:2019-02-13 07:09
本发明专利技术属链接业务处理技术领域,提供一种并发websocket业务信息处理方法及服务端。其中,通过获取websocket链接请求和业务指令,再根据并发websocket链接请求建立链接,再依次判断websocket链接请求和业务指令的合法性,过滤掉不合法的websocket链接请求和业务指令,筛选出合法的业务指令,再通过判断合法的业务指令的有效性,过滤掉无效的业务指令,筛选出有效的业务指令,再通过缓存有效的业务指令并分发至相应的业务进程进行运行,从而有效避免信息阻塞,到达提高业务进程的运行效率的效果。

【技术实现步骤摘要】
并发websocket业务信息处理方法及服务端
本专利技术属链接业务处理
,尤其涉及一种并发websocket业务信息处理方法及服务端。
技术介绍
websocket协议是一种基于TCP框架的新型网络协议,可以实现请求端和服务端之间的及时通讯。通常,服务端响应请求端发出的链接请求后建立链接,从而搭建起服务端和请求端之间业务信息往来的双工通信渠道,达到及时通讯的目的。
技术实现思路
虽然,现有的websocket协议可以实现双工通信,达到及时通讯的目的,但是,当大量的请求端链接请求和业务指令并发到服务端时,会造成服务端阻塞,严重影响服务端的业务进程运行,甚至造成系统奔溃。经研究发现,导致上述缺陷的原因在于,服务端没有配置具有过滤缓存功能的中间进程,以致不能对链接请求和业务指令进行过滤筛选和缓存分发,使得大量并发链接请求和业务指令轰击服务端的业务进程。因此,现有的websocket协议存在不能对链接请求和业务指令进行过滤筛选和缓存分发的技术问题。本专利技术一方面的目的在于提供一种并发websocket业务信息处理方法,以解决现有的websocket协议存在的不能对链接请求和业务指令进行本文档来自技高网...

【技术保护点】
1.一种并发websocket业务信息处理方法,其特征在于,包括:根据并发websocket链接请求建立链接,并获取业务指令;判断所述websocket链接请求是否合法;若所述websocket链接请求合法,则保持链接,并判断所述业务指令是否合法;若所述业务指令合法,则判断所述业务指令是否有效;若所述业务指令有效,则缓存所述业务指令以分发至服务端的相应业务进程进行处理。

【技术特征摘要】
1.一种并发websocket业务信息处理方法,其特征在于,包括:根据并发websocket链接请求建立链接,并获取业务指令;判断所述websocket链接请求是否合法;若所述websocket链接请求合法,则保持链接,并判断所述业务指令是否合法;若所述业务指令合法,则判断所述业务指令是否有效;若所述业务指令有效,则缓存所述业务指令以分发至服务端的相应业务进程进行处理。2.如权利要求1所述的方法,其特征在于,还包括:判断是否需要对处理结果进行反馈;若需要,则对应查询请求端地址,以反馈所述处理结果。3.如权利要求2所述的方法,其特征在于,所述的判断所述websocket链接请求是否合法的步骤包括:截取所述websocket链接请求中的token字符串;所述token字符串包括加密校验码和加密字符串;通过所述加密校验码对所述加密字符串进行解密,以生成请求端唯一标示参数;通过所述加密校验码对所述请求端唯一标示参数进行核对;若核对结果合法,则判定所述websocket链接请求合法。4.如权利要求3所述的方法,其特征在于,还包括:通过所述加密校验码对所述加密字符串进行解密,以生成系统时间搓参数;判断所述系统时间搓参数的值是否超过预设请求容错时间;若未超过,则建立链接。5.如权利要求3所述的方法,其特征在于,所述的判断所述业务指令是否合法的步骤包括:截取...

【专利技术属性】
技术研发人员:高成福汪金山
申请(专利权)人:深圳市多易得信息技术股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1