一种分布式系统雪崩的防范方法技术方案

技术编号:40989112 阅读:14 留言:0更新日期:2024-04-18 21:32
本发明专利技术公开了一种分布式系统雪崩的防范方法,具体包括以下步骤:S1、监控;S2、记录;S3、服务响应;S4、异常处理;本发明专利技术涉及系统保护技术领域。该分布式系统雪崩的防范方法,通过利用监控节点对微服务分布式系统各业务应用节点的状态进行监控,在对应业务应用节点对服务请求进行处理过程中,利用线程池中线程对剩余业务应用节点进行其对应所能提供的业务进行访问,并产生访问日志,监控节点通过对访问日志的分析,判断对应业务应用节点是否出现异常,以实现断路器的自动跳闸,保证资源的智能化隔离,有效防止雪崩效应的产生,并且可以进行异常业务应用节点的尝试修复,以保证异常业务应用节点的自动修复。

【技术实现步骤摘要】

本专利技术涉及系统保护,具体为一种分布式系统雪崩的防范方法


技术介绍

1、随着社会经济、计算机网络发展,企业的业务变得更为复杂,需要依赖分布式系统来支持其业务,在使用分布式系统的过程中经常会碰到雪崩效应。雪崩效应是指当系统中的一个节点或服务出现故障时,导致其他节点或服务也出现故障,最终导致整个系统崩溃,传统的方法是采用容错机制来解决这个问题,容错机制是指在分布式系统中,当一个节点或服务出现故障时,系统可以自动检测并进行相应的处理,以保证整个系统的稳定性和可用性,常见的容错机制包括重试机制、负载均衡、限流机制、容错设计。

2、微服务是分布式系统架构上的一种风格,主要是将原本单体的系统拆分为多个小型的服务,这些小型的服务在各自的进程中运行,每个服务之间通常使用基于http的restful api进行通信,每个服务都维护着各自的数据存储、业务处理、基础环境等,但它们都是围绕着系统中某一项或者一些耦合度较高的业务功能进行构建,在微服务中,将单体应用拆分为多个小的服务进程,但是随着业务和微服务应用逐步增多,那么部署应用的数量也随之增多,容错机制是保证分本文档来自技高网...

【技术保护点】

1.一种分布式系统雪崩的防范方法,其特征在于:具体包括以下步骤:

2.根据权利要求1所述的一种分布式系统雪崩的防范方法,其特征在于:所述S4中断路器跳闸后,经过设定时间,断路器尝试进入半开状态,此时允许一次请求调用该业务应用节点的逻辑,逻辑成功运行,则断路器关闭,反之,则断路器继续回到打开状态,等待设定时间后自动重复尝试使断路器进入半开状态,直至断路器关闭;

3.根据权利要求1所述的一种分布式系统雪崩的防范方法,其特征在于:所述S3中的外部用户包括移动用户、PC用户和外部系统。

4.根据权利要求1所述的一种分布式系统雪崩的防范方法,其特征在于:所述微服...

【技术特征摘要】

1.一种分布式系统雪崩的防范方法,其特征在于:具体包括以下步骤:

2.根据权利要求1所述的一种分布式系统雪崩的防范方法,其特征在于:所述s4中断路器跳闸后,经过设定时间,断路器尝试进入半开状态,此时允许一次请求调用该业务应用节点的逻辑,逻辑成功运行,则断路器关闭,反之,则断路器继续回到打开状态,等待设定时间后自动重复尝试使断路器进入半开状态,直至断路器关闭;

3.根据权利要求1所述的一种分布式系统雪崩的防范方法,其特征在于:所述s3中的外部用户包括移动用户、pc用户和外部系统。

4.根据权利要求1所述的一种分布式系统雪崩的防范方法,其特征在于:所述微服务分布式系统包括访问接口节点、若干个业务应用节点和服务注册中心,所述服务注册中心分别与访问接口节点和若干个业务应用节点对接,且访问接口节点分别与若干个业务应用节点对接,业务应用节点之间...

【专利技术属性】
技术研发人员:郑楚锋
申请(专利权)人:广州番禺职业技术学院
类型:发明
国别省市:

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

1