
SpringCloud分布式与微服务
文章平均质量分 96
大迂居士
不忘初心
展开
-
SpringCloud微服务架构 --- 高级篇
什么是雪崩问题?微服务之间相互调用,因为调用链中的一个服务故障,引起整个链路都无法访问的情况。如何避免因瞬间高并发流量而导致服务故障?流量控制如何避免因服务故障引起的雪崩问题?超时处理线程隔离降级熔断限流是对服务的保护,避免因瞬间高并发流量而导致服务故障,进而避免雪崩。是一种预防措施。超时处理、线程隔离、降级熔断是在部分服务故障时,将故障控制在一定范围,避免雪崩。是一种补救措施。Sentinel是阿里巴巴开源的一款微服务流量控制组件。丰富的应用场景。原创 2023-06-05 21:48:22 · 971 阅读 · 0 评论 -
SpringCloud微服务架构 --- 基础篇
单体架构特点?简单方便,高度耦合,扩展性差,适合小型项目。例如:学生管理系统分布式架构特点?松耦合,扩展性好,但架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝微服务:一种良好的分布式架构方案优点:拆分粒度更小、服务更独立、耦合度更低缺点:架构非常复杂,运维、监控、部署难度提高SpringCloud是微服务架构的一站式解决方案,集成了各种优秀微服务功能组件搭建EurekaServer引入eureka-server依赖添加@EnableEurekaServer注解。原创 2023-06-05 21:41:09 · 4536 阅读 · 2 评论