Spring Cloud
文章平均质量分 90
Lyzxii
积累,进步;
展开
-
Spring Cloud Hystrix
服务容错保护:Spring Cloud Hystrix在微服务的架构中,存在着很多的服务单元,若一个单元出现故障,就很容易因依赖关系而引发故障蔓延,最终导致整个系统瘫痪,这样的架构相较传统的架构更加不稳定,为了解决这样的问题,产生了断路器等一系列的保护机制针对上述问题,Spring Cloud Hystrix实现了断路器、线程隔离等一系列服务保护功能,该框架的目标在于通过控制那些远程系统、...原创 2019-06-14 11:50:25 · 1031 阅读 · 1 评论 -
Spring Cloud Alibaba之Sentinel的使用
Sentinel: 分布式系统的流量防卫兵Sentinel 基本介绍随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。Sentinel 具有以下特征:丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。 完备的实时监控:Sentinel 同时提供实时原创 2021-02-14 23:25:47 · 1152 阅读 · 1 评论 -
Spring Cloud Alibaba之Nacos的使用
Spring Cloud Alibaba简介由于Spring Cloud Netflix进入维护模式,目前一直以后一段时间Spring Cloud Netfix提供的服务和功能就这么多,不会开发新的组件和功能,以后将以维护和Merge分支Full Request为主,所以Spring Cloud Alibaba应运而生。Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这原创 2020-11-02 18:06:30 · 1029 阅读 · 2 评论 -
Spring Cloud 学习笔记(一)
了解微服务架构为什么出现微服务架构?单体系统随着业务的需求变得越来越臃肿,暴露的问题越来越多,1.由于单体系统部署在一个进程内,虽然功能调用方便,但是调用的杂乱冗余,我们修改很小的功能部署上线就会影响其他功能的运行,还有系统中各个模块并发消耗的资源各有不同,很难有个准确的评估,单体系统的维护成本越来越大,且难以控制。什么是微服务?微服务是系统架构上的一种设计风格,将原本独立的系统拆...原创 2019-03-11 09:41:06 · 452 阅读 · 0 评论 -
Spring Cloud 学习笔记(二)
客户端负载均衡:Spring Cloud RibbonSpring Cloud Ribbon的简介Spring Cloud Ribbon 是一个基于HTTP和TCP的客户端负载均衡工具,基于Netflix Ribbon实现,可以让我们将面向服务的REST模板请求自动转换成客户端负载均衡的服务调用,是一个工具框架,无需部署负载均衡:通过维护一个下挂可用的服务端清单(服务端的清单来自服务注...原创 2019-03-11 10:08:30 · 304 阅读 · 0 评论