一种基于配置的微服务隔离运行方法、设备及介质技术

技术编号:41226563 阅读:26 留言:0更新日期:2024-05-09 23:44
本申请公开了一种基于配置的微服务隔离运行方法、设备及介质,涉及电数字数据处理领域,方法包括:对隔离策略进行定义,生成配置文件;将配置文件部署至Kubernetes集群中,并通过内置的加载器,对隔离策略进行校验加载;针对隔离策略所对应的类型,通过对应的解析器对隔离策略进行解析,并返回对应的解析结果;根据解析结果,调用策略调度引擎,对各类型的隔离策略调用相应的策略执行器进行调度操作,以及进行执行操作,以实现微服务的隔离运行。基于配置,从部署和网络两个层面设置微服务运行的隔离策略。通过配置隔离策略的定义,实现对微服务运行时的隔离保护,确保各个微服务彼此之间干扰的最小化。

【技术实现步骤摘要】

本申请涉及电数字数据处理领域,具体涉及一种基于配置的微服务隔离运行方法、设备及介质


技术介绍

1、随着云计算和软件开发方法的不断演进,微服务架构在企业应用开发中越来越受到关注。微服务架构通过将复杂的应用程序拆分为小型、独立的服务,提供了更好的可伸缩性、灵活性和可维护性。

2、然而,随着微服务的广泛应用,如果微服务不进行适当的隔离运行,会导致一系列问题。

3、首先,当微服务之间共享资源或者运行在相同的运行环境中时,一个微服务的错误或故障可能会对整个系统造成影响,导致系统的不稳定性。其次,如果某个微服务存在安全漏洞,或者遭受到恶意攻击,整个系统的安全性可能会受到威胁。最后,如果微服务之间的通信不受控制或者发生故障,会影响系统的可用性和性能。


技术实现思路

1、为了解决上述问题,本申请提出了一种基于配置的微服务隔离运行方法,包括:

2、对隔离策略进行定义,生成配置文件,所述隔离策略包括多个类型,所述多个类型包括:隔离策略生效范围、微服务部署策略;

>3、将所述配置文件本文档来自技高网...

【技术保护点】

1.一种基于配置的微服务隔离运行方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述隔离策略生效范围,通过标签选择的方式,确定隔离策略的生效范围所对应的微服务列表;

3.根据权利要求2所述的方法,其特征在于,所述微服务部署策略包括:微服务节点调度策略、微服务亲和策略、微服务网络访问策略;

4.根据权利要求3所述的方法,其特征在于,针对所述隔离策略所对应的类型,通过对应的解析器对所述隔离策略进行解析,具体包括:

5.根据权利要求3所述的方法,其特征在于,所述微服务节点调度策略的配置结构、策略结构一致,包括类型type、规则...

【技术特征摘要】

1.一种基于配置的微服务隔离运行方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述隔离策略生效范围,通过标签选择的方式,确定隔离策略的生效范围所对应的微服务列表;

3.根据权利要求2所述的方法,其特征在于,所述微服务部署策略包括:微服务节点调度策略、微服务亲和策略、微服务网络访问策略;

4.根据权利要求3所述的方法,其特征在于,针对所述隔离策略所对应的类型,通过对应的解析器对所述隔离策略进行解析,具体包括:

5.根据权利要求3所述的方法,其特征在于,所述微服务节点调度策略的配置结构、策略结构一致,包括类型type、规则rule,其中,...

【专利技术属性】
技术研发人员:郑伟波刘建华仪思奇周祥国杜晓东
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

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

1