[发明专利]一种消息转发方法、系统、电子设备及存储介质有效
申请号: | 202111521859.3 | 申请日: | 2021-12-13 |
公开(公告)号: | CN114157598B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 潘超 | 申请(专利权)人: | 百果园技术(新加坡)有限公司 |
主分类号: | H04L45/247 | 分类号: | H04L45/247;H04L45/28;H04L47/31;H04L69/22 |
代理公司: | 北京泽方誉航专利代理事务所(普通合伙) 11884 | 代理人: | 徐濛 |
地址: | 巴西班让路枫树*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 转发 方法 系统 电子设备 存储 介质 | ||
本申请实施例公开了一种消息转发方法、系统、电子设备及存储介质。本申请实施例提供的技术方案,通过接收上级节点发送的第一消息,使用设定协议封装第一消息,设定协议用于与各个下级节点进行通信;根据第一消息包含的路由字段,将第一消息转发至对应的目标下级节点;接收目标下级节点根据第一消息回包的第二消息,使用设定协议解封装第二消息,将第二消息转发至上级节点,并根据第二消息执行目标下级节点的流量调度业务。采用上述技术手段,通过设定协议使分发节点接收下级节点的回包,以确认当前消息转发状态及目标下级节点的运行状态,可以提升消息转发的可靠性和稳定性。依此执行流量调度业务,可以优化系统流量调度效果,进一步提升系统消息转发的可靠性和稳定性。
技术领域
本申请实施例涉及消息分发技术领域,尤其涉及一种消息转发方法、系统、电子设备及存储介质。
背景技术
目前,在消息分发场景中,由消息分发节点将上级节点的消息转发至对应的下级节点处理。消息在转发过程中,分发节点不会回包给上级节点,下级节点也不会回包给分发节点。下级节点会根据消息中携带的来源字段,判断消息源头,然后直接回包给上级节点,以此完成一次消息处理。
但是,采用上述模式进行消息分发时,分发节点无法确认消息是否送达下级节点,也无法感知下级节点是否异常,其消息传递的可靠性偏低。当下级节点过载或故障时,分发节点仍然会将消息转发给过载或故障节点,导致消息丢失或延迟,影响系统的业务运行。
发明内容
本申请实施例提供一种消息转发方法、系统、电子设备及存储介质,能够提升消息转发的可靠性,解决现有消息转发模式可靠性差的技术问题。
在第一方面,本申请实施例提供了一种消息转发方法,包括:
接收上级节点发送的第一消息,使用设定协议封装第一消息,设定协议用于与各个下级节点进行通信,以指示对应下级节点对所述第一消息进行回包;
根据第一消息包含的路由字段,将第一消息转发至对应的目标下级节点;
接收目标下级节点根据第一消息回包的第二消息,使用设定协议解封装第二消息,将第二消息转发至上级节点,并根据第二消息执行目标下级节点的流量调度业务。
在第二方面,本申请实施例提供了一种消息转发系统,包括:
封装模块,用于接收上级节点发送的第一消息,使用设定协议封装第一消息,设定协议用于与各个下级节点进行通信,以指示对应下级节点对所述第一消息进行回包;
转发模块,用于根据第一消息包含的路由字段,将第一消息转发至对应的目标下级节点;
接收模块,用于接收目标下级节点根据第一消息回包的第二消息,使用设定协议解封装第二消息,将第二消息转发至上级节点,并根据第二消息执行目标下级节点的流量调度业务。
在第三方面,本申请实施例提供了一种电子设备,包括:
存储器以及一个或多个处理器;
所述存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的消息转发方法。
在第四方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的消息转发方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百果园技术(新加坡)有限公司,未经百果园技术(新加坡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111521859.3/2.html,转载请声明来源钻瓜专利网。