[发明专利]一种基于k8s的应用消息发布方法在审
| 申请号: | 202111157530.3 | 申请日: | 2021-09-29 |
| 公开(公告)号: | CN113886015A | 公开(公告)日: | 2022-01-04 |
| 发明(设计)人: | 滕硕 | 申请(专利权)人: | 新华智云科技有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50;G06F21/31 |
| 代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 杨琪宇 |
| 地址: | 310012 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 k8s 应用 消息 发布 方法 | ||
1.一种基于k8s的应用消息发布方法,其特征在于,包括以下步骤:
创建业务应用以及和所述业务应用名称相同的configMap配置文件,对所述业务应用和所述configMap配置文件进行分组,每一组设置有组配置操作器;
获取控制台或所述业务应用传递的第一业务参数,根据所述第一业务参数进行鉴权;
若鉴权通过,调用API接口监听组配置操作器是否发生变化,若发生变化,则修改所述configMap配置文件;
将修改后的所述configMap配置文件更新到容器指定的目录中;
所述业务应用监听所述configMap配置文件是否更新,若更新,则对消息进行消费。
2.如权利要求1所述的一种基于k8s的应用消息发布方法,其特征在于,对所述业务应用和所述configMap配置文件进行分组,每一组设置有组配置操作器,具体包括以下步骤:
若干个所述业务应用与若干个所述业务应用名称相同的configMap配置文件为同一组;
每一组设置有组配置操作器。
3.如权利要求1所述的一种基于k8s的应用消息发布方法,其特征在于,所述第一业务参数包括组配置名称、第一应用信息以及第一配置键值对。
4.如权利要求3所述的一种基于k8s的应用消息发布方法,其特征在于,获取控制台或所述业务应用传递的第一业务参数,根据所述第一业务参数进行鉴权,具体包括以下步骤:
从数据库中获取第二业务参数,所述第二业务参数包括第二应用信息和第二配置键值对;
判断所述第一应用信息和所述第二应用信息是否相同;
若相同,继续判断所述第一配置键值对和所述第二配置键值对是否属于同一组;
若属于同一组,则鉴权通过。
5.如权利要求1所述的一种基于k8s的应用消息发布方法,其特征在于,还包括步骤:
若鉴权通过,判断第一业务参数所在分组的组配置操作器是否存在;
若不存在,创建所述第一业务参数所在分组的组配置操作器,若存在,调用所述API接口监听所述组配置操作器是否发生变化。
6.如权利要求1所述的一种基于k8s的应用消息发布方法,其特征在于,还包括步骤:
判断组配置操作器所属分组内每个业务应用对应的configMap配置文件是否存在;
若不存在,创建和所述业务应用名称相同的configMap配置文件。
7.如权利要求1所述的一种基于k8s的应用消息发布方法,其特征在于,调用API接口监听组配置操作器是否发生变化,若发生变化,则修改所述configMap配置文件,具体包括以下步骤:
所述组配置操作器包括配置列表,所述配置列表包括configMap配置文件的配置信息;
判断组配置操作器所属分组内的所述configMap配置文件的配置信息是否发生变化;
若发生变化,则修改所述configMap配置文件的配置信息。
8.如权利要求7所述的一种基于k8s的应用消息发布方法,其特征在于,判断组配置操作器所属分组内的所述configMap配置文件的配置信息是否发生变化,具体包括以下步骤:
所述配置信息包括配置名称和配置值,判断所述配置名称和所述第一业务参数是否相同,若不相同,则修改所述配置名称;
判断所述配置值和所述第一业务参数是否相同,若不相同,则修改所述配置值。
9.如权利要求1所述的一种基于k8s的应用消息发布方法,其特征在于,还包括组配置控制器,所述组配置控制器获取所述控制台或所述业务应用传递的第一业务参数,所述组配置控制器根据所述第一业务参数进行鉴权。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令被处理器执行时实现如权利要求1至9中任一项所述的基于k8s的应用消息发布方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华智云科技有限公司,未经新华智云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111157530.3/1.html,转载请声明来源钻瓜专利网。





