springCloud
食之无味,弃之可惜
java搬砖工
展开
-
【springCloud】熔断器Hystrix的使用 + 可视化监控Hystrix Dashboard和Turbine(5)
断路器(熔断器)Hystrix 一. 概述 1.雪崩效应 在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。 如果下图所示:A作为服务提供者,B为A的服务消费者,C和D是B的服务消费者。A不可用引起了B的不可用,并将不可用像...原创 2019-11-16 17:19:55 · 245 阅读 · 0 评论 -
【springCloud】Feign服务消费者构建(4)
1.概述 Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它既可完成对Web服务接口的绑定。它具备可插拔的注解支持,包括Feign注解、JAX-RS注解。它也支持可插拔的编码器和解码器。Spring Cloud Feign还扩展了对Spring MVC注解的支持,同时还...原创 2019-11-14 20:22:29 · 90 阅读 · 0 评论 -
【springCloud】服务提供者构建(3)
1.概述 流程还是和建立注册中心一样,区别主要在配置文件和注释 2.具体配置信息 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...原创 2019-11-14 19:59:09 · 101 阅读 · 0 评论 -
【springCloud】idea同时启动多个服务注册中心(2)
1.概述 idea可以很方便的运行同一个项目的多个实例 两种方法可以实现: 运行完一个项目后更改端口号,再次运行 通过在一个配置文件中写多个配置文件,通过参数启动相应的配置文件 2.springCloud多注册中心实现 将之前的yml文件修改为: --- # 高可用节点1的配置 server: port: 8771 spring: # 节点1的标签,之后启动相应配置文件的标识 pr...原创 2019-11-14 19:32:55 · 1813 阅读 · 0 评论 -
【SpringCloud】用【Idea】构建Maven父子工程图文(1)
1.概述 之前老是出现idea建springCloud的maven父子工程失败,特此写下经验和教训。 springboot版本:2.2.1 2.不多逼逼,图文教程直接来 新建maven空工程 事先准备好一个空文件夹 **选择刚才建好的空文件夹,不是空的不可以** 2.新建maven父工程 不用勾选,不需要模板,父工程作用主要是管理依赖 接下来删出掉建好的父工程 src 文件,...原创 2019-11-14 18:37:18 · 520 阅读 · 0 评论