springCloud
食之无味,弃之可惜
java搬砖工
展开
-
【springCloud】熔断器Hystrix的使用 + 可视化监控Hystrix Dashboard和Turbine(5)
断路器(熔断器)Hystrix一. 概述1.雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。如果下图所示:A作为服务提供者,B为A的服务消费者,C和D是B的服务消费者。A不可用引起了B的不可用,并将不可用像...原创 2019-11-16 17:19:55 · 275 阅读 · 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 · 120 阅读 · 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 · 134 阅读 · 0 评论 -
【springCloud】idea同时启动多个服务注册中心(2)
1.概述idea可以很方便的运行同一个项目的多个实例两种方法可以实现:运行完一个项目后更改端口号,再次运行通过在一个配置文件中写多个配置文件,通过参数启动相应的配置文件2.springCloud多注册中心实现将之前的yml文件修改为:---# 高可用节点1的配置server: port: 8771spring: # 节点1的标签,之后启动相应配置文件的标识 pr...原创 2019-11-14 19:32:55 · 1871 阅读 · 0 评论 -
【SpringCloud】用【Idea】构建Maven父子工程图文(1)
1.概述之前老是出现idea建springCloud的maven父子工程失败,特此写下经验和教训。springboot版本:2.2.12.不多逼逼,图文教程直接来新建maven空工程事先准备好一个空文件夹**选择刚才建好的空文件夹,不是空的不可以**2.新建maven父工程不用勾选,不需要模板,父工程作用主要是管理依赖接下来删出掉建好的父工程 src 文件,...原创 2019-11-14 18:37:18 · 556 阅读 · 0 评论