一种即时通讯事件处理方法、装置、设备及存储介质制造方法及图纸

技术编号:43359929 阅读:25 留言:0更新日期:2024-11-19 17:44
本发明专利技术公开了一种即时通讯事件处理方法、装置、设备及存储介质,所述方法包括:使长连接服务端接收客户端发送的包含当前消息指令的消息体;使所述长连接服务端的第一线程池根据所述消息体判断所述当前消息指令是否为业务指令;若所述当前消息指令为业务指令,则通过所述长连接服务端的第二线程池将所述消息体对应的程序可读实体类信息下发至下游业务服务,并进行业务调用同步;待到与所述程序可读实体类信息相对应的业务事件处理完成后,使所述第二线程池将业务事件处理完成结果回写至所述第一线程池中,使所述第一线程池将所述业务事件处理完成结果回写至所述客户端。利用本发明专利技术公开的即时通讯事件处理方法,可以提高事件处理效率。

【技术实现步骤摘要】

本专利技术涉及即时通讯,具体涉及一种即时通讯事件处理方法、装置、设备及存储介质


技术介绍

1、随着企业im(instantmessaging,即时通讯)的发展,一些大型企业的工作人员的数量日益增加,达到万人级别,在工作过程中,其沟通需求也呈线性增长,导致im长连接网关的接收指令也越来越多。而现有技术在im长连接网关的转发能力上存在一些技术壁垒,传统im长连接网关采用的是串行链路处理方式,该处理方式导致网络读写事件与业务处理事件在同一处理通道中排队等待,从而增加了不同事件的处理时间,影响了事件处理效率。


技术实现思路

1、本专利技术提供一种即时通讯事件处理方法、装置、设备及存储介质,用以解决现有技术中事件处理效率较低的技术问题。

2、为了解决上述技术问题,第一方面,本专利技术提供一种即时通讯事件处理方法,该方法包括:

3、使长连接服务端接收客户端发送的包含当前消息指令的消息体;

4、使所述长连接服务端的第一线程池根据所述消息体判断所述当前消息指令是否为业务指令;

...

【技术保护点】

1.一种即时通讯事件处理方法,其特征在于,包括:

2.根据权利要求1所述的即时通讯事件处理方法,其特征在于,在通过所述长连接服务端的第二线程池将所述消息体对应的程序可读实体类信息下发至下游业务服务之前,还包括,对所述消息体中的用户id标识以及预设哈希表的大小进行取余运算,根据取余运算结果从所述第二线程池中选取相应的业务事件处理线程;

3.根据权利要求1所述的即时通讯事件处理方法,其特征在于,所述使长连接服务端接收客户端发送的包含当前消息指令的消息体,包括:

4.根据权利要求3所述的即时通讯事件处理方法,其特征在于,在将所述用户id标识、所述业务消息体以...

【技术特征摘要】

1.一种即时通讯事件处理方法,其特征在于,包括:

2.根据权利要求1所述的即时通讯事件处理方法,其特征在于,在通过所述长连接服务端的第二线程池将所述消息体对应的程序可读实体类信息下发至下游业务服务之前,还包括,对所述消息体中的用户id标识以及预设哈希表的大小进行取余运算,根据取余运算结果从所述第二线程池中选取相应的业务事件处理线程;

3.根据权利要求1所述的即时通讯事件处理方法,其特征在于,所述使长连接服务端接收客户端发送的包含当前消息指令的消息体,包括:

4.根据权利要求3所述的即时通讯事件处理方法,其特征在于,在将所述用户id标识、所述业务消息体以及所述当前消息指令组装成所述消息体之后,还包括,将所述消息体转化为二进制数组,得到二进制化的消息体;

5.根据权利要求4所述的即时通讯事件处理方法,其特征在于,使所述长连接服务端的第一线程池根据所...

【专利技术属性】
技术研发人员:付思成
申请(专利权)人:深圳市跨越新科技有限公司
类型:发明
国别省市:

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

1