[发明专利]信息传递方法、装置、电子设备和介质在审
申请号: | 202110202388.3 | 申请日: | 2021-02-23 |
公开(公告)号: | CN112948207A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 高冶;刘学明;曾现元;张媛 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34;G06F9/54 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 范芳茗 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息 传递 方法 装置 电子设备 介质 | ||
本公开提供了一种信息传递方法、装置、电子设备和介质,可用于金融领域、计算机领域或其他领域。信息传递方法包括:获取分布式系统中多个节点的服务链路信息和各个节点的状态信息;响应于任一节点的状态信息指示所述节点为异常节点,根据所述服务链路信息确定所述异常节点的一个或多个上级节点;以及针对所述异常节点要处理的多个服务中的目标服务,将所述异常节点与至少一个所述上级节点之间的链路从同步链路切换为异步链路,以用于传递关于所述目标服务的信息。
技术领域
本公开涉及金融技术领域,更具体地,涉及一种信息传递方法、装置、电子设备和介质。
背景技术
随着互联网经济的不断发展,瞬时海量交易场景不断考验着分布式系统的承压能力。当系统单位时间内接收交易量超过一定阈值时,分布式系统一方面会实施系统限流操作,对于超过阈值的交易直接返回失败,以防出现系统性风险;另一方面,系统会进行在线硬件扩容,增加系统性能容量,以抵御海量交易访问。
在实现本公开构思的过程中,发明人发现传统分布式系统实际运行中,由于影响系统吞吐量的因素众多,比如网络延迟、磁盘读写速度等,往往限流还未生效,系统已经出现了性能恶化,甚至无法正常提供服务。
发明内容
有鉴于此,本公开提供了一种信息传递方法、装置、电子设备和介质。
本公开的一方面提供了一种信息传递方法,所述方法包括:获取分布式系统中多个节点的服务链路信息和各个节点的状态信息;响应于任一节点的状态信息指示所述节点为异常节点,根据所述服务链路信息确定所述异常节点的一个或多个上级节点;以及针对所述异常节点要处理的多个服务中的目标服务,将所述异常节点与至少一个所述上级节点之间的链路从同步链路切换为异步链路,以用于传递关于所述目标服务的信息。
根据本公开的实施例,所述方法还包括:在所述多个节点中的相邻两级节点之间预先设置同步链路和异步链路;以及针对每个节点预先存储链路控制信息,所述链路控制信息为同步链路信息或异步链路信息,所述同步链路信息用于指示所述节点与所述节点的下级节点之间使用同步链路来传递信息,所述异步链路信息用于指示所述节点与所述节点的下级节点之间使用异步链路来传递信息。
根据本公开的实施例,所述将所述异常节点与至少一个所述上级节点之间的链路从同步链路切换为异步链路包括:将针对至少一个所述上级节点的链路控制信息从同步链路信息修改为异步链路信息,并发送给至少一个所述上级节点。
根据本公开的实施例,所述方法还包括:根据所述分布式系统在单位时间内成功处理的服务数量,通过自适应随机梯度下降算法来确定切换比例;以及根据所述切换比例,在针对所述异常节点待处理的多个服务中确定至少一个服务作为目标服务。
根据本公开的实施例,所述方法还包括:在将所述异常节点与至少一个所述上级节点之间的链路从同步链路切换到异步链路之后,响应于所述异常节点的状态信息指示所述异常节点恢复正常,将将恢复正常的节点与至少一个所述上级节点之间的链路从异步链路切换为同步链路。
根据本公开的实施例,所述节点的状态信息包括所述节点的CPU使用状态、内存使用状态、输入输出负载、垃圾回收频率、线程池状态和数据库连接池状态中的至少之一。
本公开的另一方面提供了一种信息传递方法,由分布式系统中的节点执行,所述方法包括:发送所述节点的服务链路信息和当前状态信息;接收针对所述节点的链路控制信息,并根据接收到的链路控制信息将所述节点与所述节点的下级节点之间的链路设置为同步链路或异步链路;以及通过所设置的链路向所述下级节点传递关于服务的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110202388.3/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置