【技术实现步骤摘要】
服务实例的配置方法、装置及系统
本专利技术涉及一种服务实例的配置方法,同时涉及一种服务实例的配置装置,还涉及一种服务实例的配置系统。
技术介绍
在软件项目的升级过程中,容易出现配置方面的问题。例如,在实际作业中,经常出现在手动添加/修改配置时,错误设置配置值导致升级失败的情况。另外,在分布式部署项目应用时,人工手动添加/修改配置是一件效率低、效果差、错误率高的方式。因此,降低因修改或新增配置项而引起故障的风险,是项目升级或项目配置中需要考虑的问题。华为公司在申请号为201810214224.0的中国专利申请中,提出了一种分布式微服务集群的升级方法,包括如下步骤:容器集群管理系统接收升级任务实例化描述对象;容器集群管理系统根据升级任务实例化描述对象,创建并启动第一版本APP的服务实例,并根据升级任务的工作流,为第一版本APP的服务实例分配资源;容器集群管理系统利用为第一版本APP的服务实例分配的资源,在节点上为第一版本APP创建容器管理器,并启动容器管理器和容器管理器中的APP的微服务运行实例;容器集群管理系统根据第一 ...
【技术保护点】
1.一种服务实例的配置方法,其特征在于包括如下步骤:/n接收客户端发送的请求消息,所述请求消息用于触发对服务实例的配置;/n基于所述服务实例的服务版本和配置信息之间的对应关系,确定所述服务实例的配置信息,所述配置信息包括资源类配置项和以键值对表示的非资源类配置项;/n将所述配置信息发送至所述客户端,以便所述客户端根据所述配置信息生成或更新配置文件。/n
【技术特征摘要】
1.一种服务实例的配置方法,其特征在于包括如下步骤:
接收客户端发送的请求消息,所述请求消息用于触发对服务实例的配置;
基于所述服务实例的服务版本和配置信息之间的对应关系,确定所述服务实例的配置信息,所述配置信息包括资源类配置项和以键值对表示的非资源类配置项;
将所述配置信息发送至所述客户端,以便所述客户端根据所述配置信息生成或更新配置文件。
2.如权利要求1所述的配置方法,其特征在于所述请求消息包括:
用于请求配置信息的第一请求消息,或,
用于注册服务实例的第二请求消息。
3.如权利要求1所述的配置方法,其特征在于进一步包括如下步骤:
在所述服务实例注册时,通过注册接口指定所述服务实例的服务版本;或
从资源类配置项集合和非资源类配置项集合中,选取被标识的配置项组成所述配置信息。
4.一种服务实例的配置方法,其特征在于包括如下步骤:
向配置中心发送请求消息,所述请求消息用于触发对服务实例的配置;
接收所述配置中心反馈的配置信息,所述配置信息与所述服务实例的服务版本对应,所述配置信息包括资源类配置项和以键值对表示的非资源类配置项;
根据所述配置信息生成或更新配置文件。
5.如权利要求4所述的配置方法,其特征在于所述向配置中心发送请求消息,包括如下步骤:
在接收到所述配置中心发送的配置更新消息后,向所述配置中心发送用于请求配置信息的第一请求消息;
其中,所述第一请求消息包括所述...
【专利技术属性】
技术研发人员:涂海,王飞,
申请(专利权)人:北京讯鸟软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。