一种会话处理的方法和装置制造方法及图纸

技术编号:34856580 阅读:39 留言:0更新日期:2022-09-08 07:58
本发明专利技术实施例提供了一种会话处理的方法和装置,该方法包括:网络代理端与服务端建立针对服务端中发布的第一应用服务的第一长连接,以使用户终端通过第一长连接与第一应用服务进行通信会话;网络代理端在服务端对第一应用服务进行更新发布时,断开第一长连接,并与服务端建立针对服务端中更新发布的第二应用服务的第二长连接;网络代理端将用户终端中基于第一长连接的通信会话迁移至第二应用服务,以由第二应用服务基于第二长连接处理通信会话。通过本发明专利技术实施例,实现了在应用服务更新发布时通过网络代理端迁移基于长连接的会话,避免了应用服务更新发布时导致长连接断开而进行重连接,保证了服务端的稳定性。保证了服务端的稳定性。保证了服务端的稳定性。

【技术实现步骤摘要】
一种会话处理的方法和装置


[0001]本专利技术涉及网络
,特别是涉及一种会话处理的方法和装置。

技术介绍

[0002]随着互联网技术的发展,用户终端的数量越来越多,服务端需要处理与用户终端的通信会话数量也越来越多,在用户终端和服务端之间通过TCP(Transmission Control Protocol,传输控制协议)长连接来进行通信会话的情况下,当服务端中应用服务更新发布时,会导致用户终端和服务端之间的长连接断开,用户终端可以发起重新连接请求。然而,由于用户终端的数量较多,若在短时间内大量的用户终端发起重新连接请求,将会影响服务端的稳定性,且在断开连接到重新建立连接期间,消息是不可达的,影响通信质量。

技术实现思路

[0003]鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种会话处理的方法和装置,包括:
[0004]一种会话处理的方法,应用于网络代理端,该方法包括:
[0005]网络代理端与服务端建立针对服务端中发布的第一应用服务的第一长连接,以使用户终端通过第一长连接与第一应本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种会话处理的方法,其特征在于,应用于网络代理端,所述方法包括:所述网络代理端与服务端建立针对所述服务端中发布的第一应用服务的第一长连接,以使所述用户终端通过所述第一长连接与所述第一应用服务进行通信会话;所述网络代理端在所述服务端对所述第一应用服务进行更新发布时,断开所述第一长连接,并与所述服务端建立针对所述服务端中更新发布的第二应用服务的第二长连接;所述网络代理端将所述用户终端中基于所述第一长连接的通信会话迁移至所述第二应用服务,以由所述第二应用服务基于所述第二长连接处理所述通信会话。2.根据权利要求1所述的方法,其特征在于,所述网络代理端将所述用户终端中基于所述第一长连接的通信会话迁移至所述第二应用服务,以由所述第二应用服务基于所述第二长连接处理所述通信会话,包括:所述网络代理端从所述用户终端获取基于所述第一长连接的会话信息;所述网络代理端将所述会话信息发送至所述第二应用服务,以由所述第二应用服务基于所述第二长连接恢复所述会话信息对应的通信会话。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:所述网络代理端在对网络代理服务进行更新发布的情况下,根据基于未更新发布的网络代理服务的连接数,确定目标下线速率;所述网络代理端按照所述目标下线速率,对基于未更新发布的网络代理服务的连接进行下线。4.根据权利要求3所述的方法,其特征在于,在所述根据基于未更新发布的网络代理服务的连接数,确定目标下线速率之前,还包括:所述网络代理端确定目标连接在更新发布预设时长后的剩余百分比;其中,所述目标连接为基于未更新发布的网络代理服务的连接;所述网络代理端在所述剩余百分比小于或等于预设剩余百分比时,执行所述根据基于未更新发布的网络代理服务的连接数,确定目标下线速率。5.一种会话处理的方法,其特征在于,应用于用户终端,所述方法包括:所述用户终端通过第一长连接与服务端中发布的第一应用服务进行通信会话,所述第一长连接为网络代理端与所述服务端建立的针对所述第一应用服务的长连接;所述用户终端在所述服务端对所述第一应用服务进行更新发布时,通过所述网络代理端将基于所述第一长连接的通信会话迁移至所述服务端中更新发布的第二应用服务,以由所述第二应用服务基于第二长连接处理所述通信会话,所述第二长连接为所述网络代理端断开所述第一长连接后与所述服务端建立针对所述第二应用服务的长连接。6.根据权利要求5所述的方法,其特征在于,所述通过所述网络代理端将基于所述第一长连接的通信会话迁移至所述服务端中更新发布的第二应用服务,以由所述第二应用服务基于第二长连接处理所述通信会话,包括:所述用户终端将基于所述第一长连接的会话信息发送至所述网络代理端,以通过所述网络代理端将所述会话信息发送至所述第二应用服务,并由所述第二应用服务基于所述第二长连接恢复所述会话信息对应的通信会话。7.根据权利要求6所述的方法,其特征在于,在所述将基于所述第一长连接的会话信息发送至所述网络代理端之前,所述方法还包括:
所述用户终端对所述会话信息进行序列化处理。8.根据权利要求5

7任一项所述的方法,其特征在于,所述方法还包括:所述用户终端在所述服务端对所述第一应用服务进行更新发布时,停止针对长连接重建立的监听。9.一种会话处理的方法,其特征在于,应...

【专利技术属性】
技术研发人员:王鹏飞
申请(专利权)人:阿里云计算有限公司
类型:发明
国别省市:

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

1