一种远程过程调用方法、装置及存储介质制造方法及图纸

技术编号:41010828 阅读:15 留言:0更新日期:2024-04-18 21:46
本申请公开了一种远程过程调用方法、装置及存储介质,用于远程过程调用。本申请公开的远程过程调用方法包括:服务容器作为PRC的消息消费者时,根据需要订阅相关的主题;所述服务容器根据业务需求,监听相应标签的自定义消息资源;生产者通过调用容器集群管理系统的接口创建自定义消息资源实例发送消息;消息分发服务监听自定义消息资源实例消息,根据消息主题找到合适的消费者,并为所述PRC消息打上对应的标签,通知器将带有所述标签的自定义消息资源实例的资源自动推送给对应的消费者。本申请还提供了一种远程过程调用装置及存储介质。

【技术实现步骤摘要】

本申请涉及云计算,尤其涉及一种远程过程调用方法、装置和存储介质。


技术介绍

1、neutron作为openstack云平台的网络方案,在虚拟化云平台、虚机网络管理等场景有广泛的应用,为虚机网络提供多样化的网络方案,具备underlay和overlay网络能力,并且支持对等连接、专线等增值业务。网络方案灵活多变,并且在实际生产环境中得到充分的实践和考验,具备很强的稳定性和高可用性。随着云原生的推广,服务容器化是行业趋势。因此,以云原生方式管理neutron服务,可提高neutron的普适性和灵活性,具备更广泛的应用前景。neutron服务间的rpc(remote procedure call,远程过程调用)消息通信是通过rabbitmq、zeromq等消息组件实现的。

2、但在基于k8s(k8s是kubernetes的简称,是一种容器集群管理系统)容器平台中,引入消息组件时需要将消息组件完成容器化部署,并且维护其状态,保证高效可用,避免其状态异常引起网络组件间消息异常。而在k8s容器环境中,容器的创建、销毁、重建、迁移是很常见的,将对维护消息组件本文档来自技高网...

【技术保护点】

1.一种远程过程调用PRC方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述PRC消息包括以下之一或者组合:

3.根据权利要求2所述的方法,其特征在于,当PRC消息为广播消息时,所述远程过程调用PRC方法包括:

4.根据权利要求2所述的方法,其特征在于,当PRC消息为点对点单播时,所述远程过程调用PRC方法包括:

5.根据权利要求2所述的方法,其特征在于,当PRC消息为随机单播时,所述远程过程调用PRC方法包括:

6.根据权利要求3或者5之一所述的方法,其特征在于,所述消息分发服务监听并获取全量订阅信息包括...

【技术特征摘要】

1.一种远程过程调用prc方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述prc消息包括以下之一或者组合:

3.根据权利要求2所述的方法,其特征在于,当prc消息为广播消息时,所述远程过程调用prc方法包括:

4.根据权利要求2所述的方法,其特征在于,当prc消息为点对点单播时,所述远程过程调用prc方法包括:

5.根据权利要求2所述的方法,其特征在于,当prc消息为随机单播时,所述远程过程调用prc方法包括:

6.根据权利要求3或者5之一所述的方法,其特征在...

【专利技术属性】
技术研发人员:柯少杰邓浩阳王利成
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1