Advertisement

新版!学习JDK17+SpringBoot3+SpringCloud Alibaba课程:5. Service Meltdown Degradation Sentinel

阅读量:

微服务架构在设计时所追求的目标,主要是为了解决高并发场景下可能出现的各种挑战。那么问题随之而来,高并发环境下究竟会引发哪些具体问题?在进行微服务架构的规划与设计过程中,应当着重关注并采取哪些预防性措施以应对这些潜在风险?

高并发场景下的挑战分析

在微服务架构体系中,业务功能被划分为多个独立的服务单元,各服务之间具备相互调用的能力。然而,由于网络环境或服务自身存在的问题,无法确保所有服务始终处于可用状态。一旦某个服务发生故障,其调用方将面临网络延迟的风险。若此时出现大量请求涌入,将引发任务积压现象,最终可能造成整个服务系统的崩溃。

接下来,我们将构建一个高并发的模拟场景

1.1 在订单服务中新建SentinelController.java

复制代码
    package com.example.server.controller;
    
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    import java.util.concurrent.TimeUnit;
    
    @RestController

全部评论 (0)

还没有任何评论哟~