
SpringCloud
孟某人
这个作者很懒,什么都没留下…
展开
-
SpringCloud入门04---微服务-断路器Hystrix
什么是Hystrix?Hystrix是Netflix所创造的一个库,这个库实现了断路器的功能。为什么需要断路器?假设有3个服务,分别为:A、B、C,其中A调用B,B调用C,即:A–>B–>C当C不可用时,会导致调用链中的级联失败,发生雪崩效应,如下:A——>B——>CA——>B ——>CA ——>B ——>C加有删除线为服务不可用的状...原创 2020-05-01 10:37:06 · 322 阅读 · 0 评论 -
SpringCloud入门03---微服务-服务网关的基本使用
服务网关是微服务架构中一个不可或缺的部分。通过服务网关统一向外系统提供REST API的过程中,除了具备服务路由、均衡负载功能之外,它还具备了权限控制等功能。Spring Cloud Netflix中的Zuul就担任了这样的一个角色,为微服务架构提供了前门保护的作用,同时将权限控制这些较重的非业务逻辑内容迁移到服务路由层面,使得服务集群主体能够具备更高的可复用性和可测试性下面我们来介绍服务网关的...原创 2020-05-01 09:27:49 · 366 阅读 · 0 评论 -
SpringCloud入门02---微服务-提供者与消费者
一.提供者1.新建一个Boot项目并导入如下依赖2.配置2.1启动类配置@SpringBootApplication@EnableEurekaClientpublic class Demo04Application { public static void main(String[] args) { SpringApplication.run(Demo04A...原创 2020-04-20 15:58:01 · 1177 阅读 · 0 评论 -
SpringCloud入门01---服务注册与发现Eureka配置
1.新建一个SpringBoot项目新建时选中Eureka Server依赖2.Eureka 配置2.1在启动类上添加注解@EnableEurekaServer@SpringBootApplication@EnableEurekaServer //注册中心的服务端public class DemoApplication { public static void main(S...原创 2020-04-20 12:13:56 · 164 阅读 · 0 评论