新版!学习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)
还没有任何评论哟~
