技术新讯 > 电子通信装置的制造及其应用技术 > 一种自适应扩缩容的双工长连接通讯方式和装置的制作方法  >  正文

一种自适应扩缩容的双工长连接通讯方式和装置的制作方法

  • 国知局
  • 2024-08-02 13:52:32

本发明涉及通信,特别涉及一种自适应扩缩容的双工长连接通讯方式和装置。

背景技术:

1、长连接是指在tcp层握手成功后,不立即断开连接,并在此连接的基础上进行多次消息交互,直至连接的任意一方主动断开连接的过程。在传统的长连接通讯中,系统通常需要预先设定连接数目,但在面对实时通信负载波动大的情况下,这种静态的连接方式存在资源未得到有效使用、降低系统效能、限制峰值运营能力的技术问题。

技术实现思路

1、本申请的目的在于提供一种自适应扩缩容的双工长连接通讯方式和装置。用以解决现有技术中资源未得到有效使用、降低系统效能、限制峰值运营能力的技术问题。

2、鉴于以上技术问题,本申请提供了一种自适应扩缩容的双工长连接通讯方式和装置。

3、第一方面,本申请提供了一种自适应扩缩容的双工长连接通讯方法,其中,所述方法包括:

4、获取发送端与接收端,其中,所述发送端包括管理器;

5、激活所述管理器发起建链请求,构建长连接,其中,所述长连接至少包括一条双工长连接;

6、写入待发消息至待发队列,连续监测所述待发队列,进行待发消息的任务处理,其中,所述待发队列配置于所述管理器;

7、配置扩缩约束,基于队列监测结果,进行扩缩容判别;

8、若队列深度超出所述扩缩约束,则生成新建连接指令;

9、基于所述新建连接指令,创建新长连接,进行待发消息的任务处理;

10、更新待发队列状态,获取更新待发队列信息,进行通讯链路的反馈管理。

11、第二方面,本申请还提供了一种自适应扩缩容的双工长连接通讯装置,其中,所述装置包括:

12、双端获取模块,所述双端获取模块用于获取发送端与接收端,其中,所述发送端包括管理器;

13、通讯建立模块,所述通讯建立模块用于激活所述管理器发起建链请求,构建长连接,其中,所述长连接至少包括一条双工长连接;

14、传输处理模块,所述传输处理模块用于写入待发消息至待发队列,连续监测所述待发队列,进行待发消息的任务处理,其中,所述待发队列配置于所述管理器;

15、扩缩容判别模块,所述扩缩容判别模块用于配置扩缩约束,基于队列监测结果,进行扩缩容判别;

16、连接扩容模块,所述连接扩容模块用于若队列深度超出所述扩缩约束,则生成新建连接指令;

17、更新处理模块,所述更新处理模块用于基于所述新建连接指令,创建新长连接,进行待发消息的任务处理;

18、反馈管理模块,所述反馈管理模块用于更新待发队列状态,获取更新待发队列信息,进行通讯链路的反馈管理。

19、本申请中提供的一个或多个技术方案,至少具有如下技术效果或优点:

20、通过获取发送端与接收端,其中,发送端包括管理器;激活管理器发起建链请求,构建长连接,其中,长连接至少包括一条双工长连接;写入待发消息至待发队列,连续监测待发队列,进行待发消息的任务处理,其中,待发队列配置于管理器;配置扩缩约束,基于队列监测结果,进行扩缩容判别;若队列深度超出扩缩约束,则生成新建连接指令;基于新建连接指令,创建新长连接,进行待发消息的任务处理;更新待发队列状态,获取更新待发队列信息,进行通讯链路的反馈管理。进而达成提高资源利用率与系统效能、提升峰值运营能力的技术效果。

21、上述说明仅是本申请技术方案的概述,为了能够更清楚阐明本申请的技术手段,进而可依照说明书的内容予以实施,并且为了让本申请的上述及其他目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

技术特征:

1.一种自适应扩缩容的双工长连接通讯方式,其特征在于,所述方式包括:

2.如权利要求1所述的方式,其特征在于,配置扩缩约束,基于队列监测结果,进行扩缩容判别,包括:

3.如权利要求2所述的方式,其特征在于,若队列深度超出所述扩缩约束,则生成新建连接指令,包括:

4.如权利要求3所述的方式,其特征在于,基于所述新建连接指令,创建新长连接,进行待发消息的任务处理,包括:

5.如权利要求4所述的方式,其特征在于,更新待发队列状态,获取更新待发队列信息,进行通讯链路的反馈管理,还包括:

6.如权利要求5所述的方式,其特征在于,更新待发队列状态,获取更新待发队列信息,进行通讯链路的反馈管理,还包括:

7.如权利要求1所述的方式,其特征在于,包括:

8.如权利要求1所述的方式,其特征在于,还包括:

9.一种自适应扩缩容的双工长连接通讯装置,其特征在于,所述装置包括:

技术总结本申请公开了一种自适应扩缩容的双工长连接通讯方式和装置,涉及通信技术领域,所述方法包括:通过获取发送端与接收端,其中,发送端包括管理器;激活管理器发起建链请求,构建长连接,其中,长连接至少包括一条双工长连接;写入待发消息至待发队列,连续监测待发队列,进行待发消息的任务处理,其中,待发队列配置于管理器;配置扩缩约束,基于队列监测结果,进行扩缩容判别;若队列深度超出扩缩约束,则生成新建连接指令;基于新建连接指令,创建新长连接,进行待发消息的任务处理;更新待发队列状态,获取更新待发队列信息,进行通讯链路的反馈管理。进而达成提高资源利用率与系统效能、提升峰值运营能力的技术效果。技术研发人员:陶震受保护的技术使用者:中信银行股份有限公司技术研发日:技术公布日:2024/7/18

本文地址:https://www.jishuxx.com/zhuanli/20240801/240905.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。