[发明专利]消息处理方法、装置、系统、电子设备及可读存储介质有效
申请号: | 202010460497.0 | 申请日: | 2020-05-27 |
公开(公告)号: | CN111629054B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 潘礼;文峰 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | H04L67/562 | 分类号: | H04L67/562;H04L67/10;H04L67/51;H04L47/24;H04L47/125 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;马敬 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 处理 方法 装置 系统 电子设备 可读 存储 介质 | ||
本申请实施例提供了一种消息处理方法、装置、系统、电子设备及可读存储介质,涉及云计算技术领域。该方法包括:控制节点从多个计算节点中确定用于接收待发送消息的目标计算节点;基于目标计算节点,从多个消息队列服务中确定用于转发待发送消息的目标消息队列服务;向目标消息队列服务发送待发送消息;中间件节点通过目标消息队列服务接收待发送消息,并向目标计算节点转发待发送消息;目标计算节点执行待发送消息对应的操作。基于上述处理,能够降低网络业务中断的概率。
技术领域
本申请涉及通信技术领域,特别是涉及一种消息处理方法、装置、系统、电子设备及可读存储介质。
背景技术
随着云计算和虚拟化技术的快速发展,在一些云计算的实施场景中,可以基于集群管理系统对大规模的物理机和虚拟机资源进行管理,集群管理系统可以为OpenStack系统或其他系统。
相关技术中,集群管理系统可以包括控制节点(Controller Node)和计算节点(Compute Node)。控制节点可以接收对计算节点进行操作的消息,并向计算节点转发该消息,计算节点则可以根据该消息进行相应的操作,例如,分配虚拟机资源、启动虚拟机、关闭虚拟机等。
另外,为了方便控制节点对计算节点进行管理,集群管理系统还可以包括中间件节点(Middleware Node)。控制节点可以向中间件节点发送消息,进而,中间件节点可以将消息转发至对应的计算节点;并且相关技术中的网络架构,都是通过中间件节点中部署的一个全局的MQ(Message Queue,消息队列)服务对消息进行转发,由于该全局的MQ服务自身业务能力处理的限制,当网络中的计算节点较多时,势必会增加MQ服务的压力,因而可能会导致消息转发失败,造成网络业务中断。
发明内容
本申请实施例的目的在于提供一种消息处理方法、装置、系统、电子设备及可读存储介质,能够降低网络业务中断的概率。具体技术方案如下:
第一方面,为了达到上述目的,本申请实施例公开了一种消息处理方法,所述方法应用于消息处理系统中的控制节点,所述消息处理系统还包括中间件节点和多个计算节点,所述中间件节点中部署有多个消息队列服务,所述方法包括:
从所述多个计算节点中确定用于接收待发送消息的计算节点,作为目标计算节点;
基于所述目标计算节点,从所述多个消息队列服务中确定用于转发所述待发送消息的目标消息队列服务;
向所述目标消息队列服务发送所述待发送消息,以使所述中间件节点通过所述目标消息队列服务,向所述目标计算节点转发所述待发送消息。
可选的,所述基于所述目标计算节点,从所述多个消息队列服务中确定用于转发所述待发送消息的目标消息队列服务,包括:
从预设的计算节点与所述多个消息队列服务的对应关系中,确定所述目标计算节点对应的消息队列服务,作为用于转发所述待发送消息的目标消息队列服务。
可选的,所述方法还包括:
向所述中间件节点发送,用于确定所述消息处理系统中发生更新的计算节点的第一请求消息;
当接收到所述中间件节点发送的,所述消息处理系统中发生更新的计算节点的标识和对应的消息队列服务的标识时,更新所述对应关系。
可选的,所述基于所述目标计算节点,从所述多个消息队列服务中确定用于转发所述待发送消息的目标消息队列服务,包括:
向所述中间件节点发送包含所述目标计算节点的标识的服务确定消息;
当接收到所述中间件节点发送的消息队列服务的标识时,将所述消息队列服务的标识所属的消息队列服务,确定为用于转发所述待发送消息的目标消息队列服务;其中,所述消息队列服务的标识为所述中间件节点根据所述目标计算节点的标识,从预设的计算节点与所述多个消息队列服务的对应关系中确定的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010460497.0/2.html,转载请声明来源钻瓜专利网。