容器管理调度平台消息传输方法、装置及存储介质与流程

文档序号:35335451发布日期:2023-09-06 20:17阅读:30来源:国知局
容器管理调度平台消息传输方法、装置及存储介质与流程

本申请涉及领域,具体而言,涉及一种容器管理调度平台消息传输方法、装置及存储介质。


背景技术:

1、当前如果某个k8s集群中大量使用kafka作为消费队列,那么集群里的业务容器均需要对kafka客户端进行配置,并对kafka客户端的生产、使用、配置、销毁进行单独管理。它们的数量和位置随时可能发生变化。如果大量的pod使用kafka,可能会增加维护的难度和复杂性。

2、针对相关技术中容器管理调度平台中使用分布式消息系统进行数据传输存在传输延迟的问题,且系统调试、维护困难的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请的主要目的在于提供一种容器管理调度平台消息传输方法、装置及存储介质,以解决相关技术中容器管理调度平台中使用分布式消息系统进行数据传输存在传输延迟的问题,且系统调试、维护困难的问题。

2、为了实现上述目的,根据本申请的一个方面,提供了一种容器管理调度平台消息传输方法。该方法包括:创建消息交换媒介,其中,上述消息交换媒介应用于分布式消息系统,上述分布式消息系统设置在容器管理调度平台中;采用上述消息交换媒介接收待传输消息;采用消息处理程序处理上述待传输消息,完成上述待传输消息的传输处理,其中,上述消息处理程序为管理上述容器管理调度平台的应用程序。

3、可选的,在上述创建消息交换媒介之前,上述方法还包括:确定上述分布式消息系统中的调度单元;获取上述调度单元的配置信息,其中,上述配置信息用于确定上述调度单元所属的上述分布式消息系统。

4、可选的,上述创建消息交换媒介,包括:基于上述配置信息,确定媒介名称、媒介空间和数据内容;基于上述媒介名称、上述媒介空间和上述数据内容,创建上述消息交换媒介。

5、可选的,上述采用上述消息交换媒介接收待传输消息,包括:采用消息代理容器获取上述待传输消息,并确定上述待传输消息的消息类别,其中,上述消息代理容器用于协助上述消息交换媒介处理上述待传输消息,上述消息类别包括:待接收消息和待发送消息;在上述待传输消息为上述待发送消息的情况下,采用上述消息代理容器为上述待发送消息生成键值对,并将上述键值对存储至上述消息交换媒介;在上述待传输消息为上述待接收消息的情况下,将上述待接收消息存储至上述消息交换媒介。

6、可选的,在上述将上述待接收消息存储至上述消息交换媒介之后,上述方法还包括:判断上述待接收消息的读取状态,其中,上述读取状态用于表征上述待接收消息是否被上述消息代理容器读取;在上述待接收消息的读取状态为被读取的情况下,删除上述消息交换媒介中的上述待接收消息。

7、可选的,上述采用消息处理程序处理上述待传输消息,完成上述待传输消息的传输处理,包括:对上述消息交换媒介进行监听处理,其中,上述监听处理用于确定上述消息交换媒介中是否存在上述待传输消息;在上述消息交换媒介存在上述待传输消息的情况下,获取并解析上述待传输消息,确定上述待传输消息的消息内容和传输对象;采用消息处理程序将上述消息内容传输至上述传输对象。

8、可选的,在上述采用消息处理程序处理上述待传输消息,完成上述待传输消息的传输处理之后,上述方法还包括:断开上述消息交换媒介与上述分布式消息系统的连接。

9、为了实现上述目的,根据本申请的另一方面,提供了一种容器管理调度平台消息传输装置。该装置包括:创建模块,用于创建消息交换媒介,其中,上述消息交换媒介应用于分布式消息系统,上述分布式消息系统设置在容器管理调度平台中;接收模块,用于采用上述消息交换媒介接收待传输消息;处理模块,用于采用消息处理程序处理上述待传输消息,完成上述待传输消息的传输处理,其中,上述消息处理程序为管理上述容器管理调度平台的应用程序。

10、为了实现上述目的,根据本申请的另一方面,提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行任意一项上述的容器管理调度平台消息传输方法。

11、为了实现上述目的,根据本申请的另一方面,提供了一种电子设备,包括一个或多个处理器和存储器,上述存储器用于存储一个或多个程序,其中,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现任意一项上述容器管理调度平台消息传输的方法。

12、通过本申请,采用以下步骤:创建消息交换媒介,其中,上述消息交换媒介应用于分布式消息系统,上述分布式消息系统设置在容器管理调度平台中;采用上述消息交换媒介接收待传输消息;采用消息处理程序处理上述待传输消息,完成上述待传输消息的传输处理,其中,上述消息处理程序为管理上述容器管理调度平台的应用程序,解决了相关技术中容器管理调度平台中使用分布式消息系统进行数据传输存在传输延迟的问题,且系统调试、维护困难的问题。进而达到了消息集中处理,避免使用kafka时的网络和存储资源消耗、调试和维护困难等问题的效果。



技术特征:

1.一种容器管理调度平台消息传输方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述创建消息交换媒介之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述创建消息交换媒介,包括:

4.根据权利要求1所述的方法,其特征在于,所述采用所述消息交换媒介接收待传输消息,包括:

5.根据权利要求4所述的方法,其特征在于,在所述将所述待接收消息存储至所述消息交换媒介之后,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述采用消息处理程序处理所述待传输消息,完成所述待传输消息的传输处理,包括:

7.根据权利要求1至6中任一项所述的方法,其特征在于,在所述采用消息处理程序处理所述待传输消息,完成所述待传输消息的传输处理之后,所述方法还包括:

8.一种容器管理调度平台消息传输装置,其特征在于,包括:

9.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至7中任意一项所述的容器管理调度平台消息传输方法。

10.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至7中任意一项所述容器管理调度平台消息传输的方法。


技术总结
本申请公开了一种容器管理调度平台消息传输方法、装置及存储介质。涉及金融科技领域,该方法包括:创建消息交换媒介,其中,上述消息交换媒介应用于分布式消息系统,上述分布式消息系统设置在容器管理调度平台中;采用上述消息交换媒介接收待传输消息;采用消息处理程序处理上述待传输消息,完成上述待传输消息的传输处理,其中,上述消息处理程序为管理上述容器管理调度平台的应用程序。通过本申请,解决了相关技术中容器管理调度平台中使用分布式消息系统进行数据传输存在传输延迟的问题,且系统调试、维护困难的问题。

技术研发人员:杨诚
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1