服务实例的配置方法、装置及系统制造方法及图纸

技术编号:24572764 阅读:49 留言:0更新日期:2020-06-20 23:57
本发明专利技术公开了一种服务实例的配置方法,同时公开一种服务实例的配置装置,还公开一种服务实例的配置系统。本发明专利技术根据服务版本和配置信息之间的对应关系确定并提供服务实例对应的配置信息,有利于实现服务实例的实时配置更新以及减少配置更新错误,对于快速部署服务实例特别是分布式部署场景而言,能够有效提升配置效率。此外,通过将配置信息划分为资源类配置项和以键值对表示的非资源类配置项,有利于方便地进行配置项的配置与更新。

Configuration method, device and system of service instance

【技术实现步骤摘要】
服务实例的配置方法、装置及系统
本专利技术涉及一种服务实例的配置方法,同时涉及一种服务实例的配置装置,还涉及一种服务实例的配置系统。
技术介绍
在软件项目的升级过程中,容易出现配置方面的问题。例如,在实际作业中,经常出现在手动添加/修改配置时,错误设置配置值导致升级失败的情况。另外,在分布式部署项目应用时,人工手动添加/修改配置是一件效率低、效果差、错误率高的方式。因此,降低因修改或新增配置项而引起故障的风险,是项目升级或项目配置中需要考虑的问题。华为公司在申请号为201810214224.0的中国专利申请中,提出了一种分布式微服务集群的升级方法,包括如下步骤:容器集群管理系统接收升级任务实例化描述对象;容器集群管理系统根据升级任务实例化描述对象,创建并启动第一版本APP的服务实例,并根据升级任务的工作流,为第一版本APP的服务实例分配资源;容器集群管理系统利用为第一版本APP的服务实例分配的资源,在节点上为第一版本APP创建容器管理器,并启动容器管理器和容器管理器中的APP的微服务运行实例;容器集群管理系统根据第一版本APP的合并配置本文档来自技高网...

【技术保护点】
1.一种服务实例的配置方法,其特征在于包括如下步骤:/n接收客户端发送的请求消息,所述请求消息用于触发对服务实例的配置;/n基于所述服务实例的服务版本和配置信息之间的对应关系,确定所述服务实例的配置信息,所述配置信息包括资源类配置项和以键值对表示的非资源类配置项;/n将所述配置信息发送至所述客户端,以便所述客户端根据所述配置信息生成或更新配置文件。/n

【技术特征摘要】
1.一种服务实例的配置方法,其特征在于包括如下步骤:
接收客户端发送的请求消息,所述请求消息用于触发对服务实例的配置;
基于所述服务实例的服务版本和配置信息之间的对应关系,确定所述服务实例的配置信息,所述配置信息包括资源类配置项和以键值对表示的非资源类配置项;
将所述配置信息发送至所述客户端,以便所述客户端根据所述配置信息生成或更新配置文件。


2.如权利要求1所述的配置方法,其特征在于所述请求消息包括:
用于请求配置信息的第一请求消息,或,
用于注册服务实例的第二请求消息。


3.如权利要求1所述的配置方法,其特征在于进一步包括如下步骤:
在所述服务实例注册时,通过注册接口指定所述服务实例的服务版本;或
从资源类配置项集合和非资源类配置项集合中,选取被标识的配置项组成所述配置信息。


4.一种服务实例的配置方法,其特征在于包括如下步骤:
向配置中心发送请求消息,所述请求消息用于触发对服务实例的配置;
接收所述配置中心反馈的配置信息,所述配置信息与所述服务实例的服务版本对应,所述配置信息包括资源类配置项和以键值对表示的非资源类配置项;
根据所述配置信息生成或更新配置文件。


5.如权利要求4所述的配置方法,其特征在于所述向配置中心发送请求消息,包括如下步骤:
在接收到所述配置中心发送的配置更新消息后,向所述配置中心发送用于请求配置信息的第一请求消息;
其中,所述第一请求消息包括所述...

【专利技术属性】
技术研发人员:涂海王飞
申请(专利权)人:北京讯鸟软件有限公司
类型:发明
国别省市:北京;11

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

1