Turbine——Hystrix集群监控
摘要:上一篇文章讲述了如何利用Hystrix Dashboard去监控断路器的Hystrix command。当我们有很多个服务的时候,这就需要聚合所有服务的Hystrix Dashboard的数据了。这就需要用到Spring Cloud的另一个组件了,即Hystrix Turbine。 一、Hystri
阅读全文
posted @
2018-10-14 20:13
Ruthless
阅读(2565)
推荐(0) 编辑
Spring Cloud Gateway入门
摘要:1、什么是Spring Cloud GatewaySpring Cloud Gateway是Spring官方基于Spring 5.0,Spring Boot 2.0和Project Reactor等技术开发的网关,Spring Cloud Gateway旨在为微服务架构提供一种简单而有效的统一的AP
阅读全文
posted @
2018-10-10 14:42
Ruthless
阅读(12920)
推荐(0) 编辑
Spring Cloud Hystrix——熔断器
摘要:1、雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。 如下图所示:A作为服务提供者,B为A的服务消费者,C和D是B
阅读全文
posted @
2018-10-08 16:08
Ruthless
阅读(1255)
推荐(0) 编辑
spring cloud feign的各种配置的使用
摘要:spring cloud feign的各种配置的使用
阅读全文
posted @
2018-10-04 13:58
Ruthless
阅读(582)
推荐(0) 编辑
Spring Cloud Ribbon——客户端负载均衡
摘要:一、负载均衡负载均衡(Load Balance): 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服
阅读全文
posted @
2018-10-03 23:32
Ruthless
阅读(703)
推荐(0) 编辑
Spring Cloud Consul使用——配置中心
摘要:1、pom.xml 2、添加 bootstrap.yml 配置文件 3、StudentConfig——配置Java类 4、StudentController——配置测试类 5、程序入口类添加注解@EnableConfigurationProperties 注意:属性配置类的class需要添加到spr
阅读全文
posted @
2018-09-28 14:07
Ruthless
阅读(20224)
推荐(0) 编辑
Spring Cloud Consul使用——服务注册与发现(注册中心)
摘要:整理自该文章 一、Consul 服务端接下来我们开发 Consul 的服务端,创建一个 spring-cloud-consul-producer 项目 1、添加依赖包 spring-boot-starter-actuator 健康检查依赖于此包spring-cloud-starter-consul-
阅读全文
posted @
2018-09-27 15:36
Ruthless
阅读(1373)
推荐(1) 编辑
Consul常用命令
摘要:1、consul启动# consul agent -dev # -dev表示开发模式运行,另外还有-server表示服务模式运行 注意:-dev节点的启动不能用于生产环境,因为该模式下不会持久化任何状态,该启动模式仅仅是为了快速便捷的启动单节点consul。 2、查看consul cluster中c
阅读全文
posted @
2018-09-27 11:46
Ruthless
阅读(2874)
推荐(0) 编辑
Windows下安装consul
摘要:Consul 是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件, 由 HashiCorp 公司用 Go 语言开发, 基于 Mozilla Public License 2.0 的协议进行开源。 Windows consul下载地址 在安装的位置解压得到 consul.exe 文件(我的
阅读全文
posted @
2018-09-26 21:25
Ruthless
阅读(553)
推荐(0) 编辑