【技术实现步骤摘要】
微服务配置的方法、装置、设备、系统以及存储介质
本公开涉及计算机
,尤其涉及云计算、物联网等领域。
技术介绍
随着云原生技术的快速发展以及微服务大规模实践落地,服务网格技术(ServiceMesh)受到越来越多关注和青睐。与单体应用对比,微服务架构按照职责清晰的目标将单体应用拆分为多个微服务组件。在存在微服务组件数量众多时,会出现微服务的配置不及时或配置错误等问题。从而影响微服务架构运行的稳定性。
技术实现思路
本公开提供了一种微服务配置的方法、装置、设备、系统以及存储介质。根据本公开的一方面,提供了一种微服务配置的方法,应用于业务集群,该方法可以包括以下步骤:从主集群接收配置数据;并且,在确定主集群中的服务数据出现变更的情况下,向主集群发送服务数据获取请求,从主集群接收服务数据;根据配置数据和服务数据,执行服务治理任务。根据本公开的另一方面,提供了一种微服务配置的方法,应用于主集群,该方法可以包括以下步骤:在配置数据出现变更的情况下,向每个业务集群发送变更后的配置数据;在接收到至少一个业务集群的服务数据获取请求的情况下,将与服务数据获取请求对应的服务数据发送给对应的业务集群。根据本公开的第三方面,提供了一种微服务配置的装置,该装置可以包括:控制面组件,用于从主集群接收配置数据;数据面组件,用于在主集群中的服务数据出现变更的情况下,向主集群发送服务数据获取请求,从主集群接收服务数据;数据面组件还用于根据配 ...
【技术保护点】
1.一种微服务配置的方法,应用于业务集群,包括:/n从主集群接收配置数据;并且,在确定所述主集群中的服务数据出现变更的情况下,向所述主集群发送服务数据获取请求,从所述主集群接收服务数据;/n根据所述配置数据和所述服务数据,执行服务治理任务。/n
【技术特征摘要】
1.一种微服务配置的方法,应用于业务集群,包括:
从主集群接收配置数据;并且,在确定所述主集群中的服务数据出现变更的情况下,向所述主集群发送服务数据获取请求,从所述主集群接收服务数据;
根据所述配置数据和所述服务数据,执行服务治理任务。
2.根据权利要求1所述的方法,其中,所述在确定所述主集群中的服务数据出现变更的情况下,向所述主集群发送服务数据获取请求,包括:
确定所需的服务数据;
在确定所述主集群中的服务数据出现变更的情况下,将发生变更的服务数据与所述所需的服务数据进行比较,得到比较结果;
在所述比较结果符合预定条件的情况下,向所述主集群发送服务数据获取请求。
3.根据权利要求2所述的方法,其中,所述确定所述主集群中的服务数据出现变更的方式,包括:
定期轮询所述主集群中的服务数据;
在先后两次轮询结果的差异超过对应阈值的情况下,确定所述主集群中的服务数据出现变更。
4.根据权利要求1所述的方法,其中,所述根据所述配置数据和所述服务数据,执行服务治理任务,包括:
利用所述服务数据确定每个微服务程序的服务实例;
利用所述配置数据确定所述服务实例中的参数;
根据所述每个微服务程序的服务实例,以及所述服务实例中的参数,执行对所述每个微服务程序的服务治理任务。
5.根据权利要求1至4任一所述的方法,其中,所述业务集群为多个,分别设置于不同地域;每个地域的业务集群所执行的服务治理任务相同。
6.一种微服务配置的方法,应用于主集群,包括:
在配置数据出现变更的情况下,向每个业务集群发送变更后的配置数据;
在接收到至少一个所述业务集群的服务数据获取请求的情况下,将与所述服务数据获取请求对应的服务数据发送给对应的业务集群。
7.根据权利要求6所述的方法,其中,所述在接收到至少一个所述业务集群的服务数据获取请求的情况下,将与所述服务数据获取请求对应的服务数据发送给对应的业务集群,包括:
对接收到的至少一个所述业务集群的服务数据获取请求进行适配处理,得到适配处理结果;
根据所述适配处理结果,确定与所述服务数据获取请求对应的服务数据;
将与所述服务数据获取请求对应的服务数据发送给对应的业务集群。
8.根据权利要求6所述的方法,其中,所述在配置数据出现变更的情况下,向每个业务集群发送变更后的配置数据,包括:
将接收到的配置数据与已存储的配置数据进行比较,得到比较结果;
在比较结果为所述接收到的配置数据与所述已存储的配置数据存在差异的情况下,将所述已存储的配置数据更新为所述接收到的配置数据;
将所述接收到的配置数据作为变更后的配置数据,向每个业务集群发送所述变更后的配置数据。
9.一种微服务配置的装置,包括:
控制面组件,用于从主集群接收配置数据;
数据面组件,用于在所述主集群中的服务数据出现变更的情况下,向所述主集群发送服务数据获取请求,从所述主集群接收服务数据;
所述数据面组件还用于根据所述配置数据和所述服务数据,执行服务治理任务。
10.根据权利要求9所述的装置,其中,所述数据面组件包括边车组件,所述边车组件进一步包括:
服务数据确定单元,用于确定所需的服务数据;
服...
【专利技术属性】
技术研发人员:刘超,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。