springcloud
文章平均质量分 91
安安静静敲代码的Chris
这个作者很懒,什么都没留下…
展开
-
Spring Cloud:熔断器Hystrix
一.雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。如果下图所示:A作为服务提供者,B为A的服务消费者,C和D是B的服务消费者。A不可用引起了B的不可用,并将不可用像滚雪球一样放大到C和D时,雪崩效应就形成了。二.熔断器(CircuitBreaker)熔断器的原理很简单,如同电力过载保护器。它可以实现快速失败,如果原创 2022-08-16 17:34:37 · 245 阅读 · 0 评论 -
Spring Cloud:服务提供与调用
上一篇文章我们介绍了 eureka 服务注册中心的搭建,这篇文章介绍一下如何使用 eureka 服务注册中心,搭建一个简单的服务端注册服务,客户端去调用服务使用的案例。案例中有三个角色:服务注册中心、服务提供者、服务消费者,其中服务注册中心就是我们上一篇的 eureka 单机版启动即可,流程是首先启动注册中心,服务提供者生产服务并注册到服务中心中,消费者从服务中心中获取服务并执行。一.服务提供我们假设服务提供者有一个 hello 方法,可以根据传入的参数,提供输出“hello xxx,this is原创 2022-08-08 12:49:45 · 203 阅读 · 0 评论 -
Spring Cloud:注册中心Eureka
Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的 Service Registry 和 Service Discovery 实现。也是 Spring Cloud 体系中最重要最核心的组件之一。一.服务中心服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等,比如:dubbo admin 后台的各种功能。有了服务中心调用关系会有什么变化,画几个简图来帮忙理解:项目A调用项目B正常调用项目A请求项目B:有了服务中心之后,任何一个服务都不能直接原创 2022-07-27 20:21:52 · 257 阅读 · 0 评论 -
Spring Cloud:Spring Cloud简介
一.Spring Cloud是什么Spring Cloud 是一系列框架的有序集合。它利用 Spring Boot 的开发便利性巧妙地简化了分布式系统基础设施的开发,如:服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用 Spring Boot 的开发风格做到一键启动和部署。Spring 并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过 Spring Boot 风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易原创 2022-07-12 19:36:48 · 88 阅读 · 0 评论