存储架构 2018-06-20

SpringCloud-容错处理Hystrix熔断器(五)

前言:微服务架构应用的特点就是多服务,而服务层之间通过网络进行通信,从而支撑起整个应用系统,所以,各个微服务之间不可避免的存在耦合依赖关系。但任何的服务应用……
综合编程 2018-06-20

SpringCloud-容错处理Hystrix熔断器(五)

前言:微服务架构应用的特点就是多服务,而服务层之间通过网络进行通信,从而支撑起整个应用系统,所以,各个微服务之间不可避免的存在耦合依赖关系。但任何的服务应用……
综合编程 2018-06-11

OpenFeign封装为springboot starter

OpenFeign是什么随着业务的增多,我们的单体应用越来越复杂,单机已经难以满足性能的需求,这时候出现了分布式。分布式通讯除了RPC, REST HTTP请求是最简单的一种方式……
存储架构 2018-06-11

OpenFeign封装为springboot starter

OpenFeign是什么随着业务的增多,我们的单体应用越来越复杂,单机已经难以满足性能的需求,这时候出现了分布式。分布式通讯除了RPC, REST HTTP请求是最简单的一种方式……
存储架构 2018-06-04

Hystrix工作原理一

构建 HystrixCommand 或者 HystrixObservableCommand 对象 第一步是构建一个HystrixCommand或HystrixObservableCommand对象来代表对依赖服务所做的请求。 将在请……
存储架构 2018-05-23

Hystrix熔断机制原理剖析

一、前言 在分布式系统架构中多个系统之间通常是通过远程RPC调用进行通信,也就是 A 系统调用 B 系统服务,B 系统调用 C 系统的服务。当尾部应用 C 发生故障而系统 B 没……
综合编程 2018-05-22

Spring-cloud (九) Hystrix请求合并的使用

前言: 承接上一篇文章,两文本来可以一起写的,但是发现RestTemplate使用普通的调用返回包装类型会出现一些问题,也正是这个问题,两文没有合成一文,本文篇幅不会……
存储架构 2018-05-22

Spring-cloud (九) Hystrix请求合并的使用

前言: 承接上一篇文章,两文本来可以一起写的,但是发现RestTemplate使用普通的调用返回包装类型会出现一些问题,也正是这个问题,两文没有合成一文,本文篇幅不会……
存储架构 2018-05-21

Spring-cloud (八) Hystrix 请求缓存的使用

前言: 最近忙着微服务项目的开发,脱更了半个月多,今天项目的初版已经完成,所以打算继续我们的微服务学习,由于Hystrix这一块东西好多,只好多拆分几篇文章写,对……
综合编程 2018-05-21

Spring-cloud (八) Hystrix 请求缓存的使用

前言: 最近忙着微服务项目的开发,脱更了半个月多,今天项目的初版已经完成,所以打算继续我们的微服务学习,由于Hystrix这一块东西好多,只好多拆分几篇文章写,对……
综合编程 2018-05-17

SpringCloud实战-Feign声明式服务调用

在前面的文章中可以发现当我们通过RestTemplate调用其它服务的API时,所需要的参数须在请求的URL中进行拼接,如果参数少的话或许我们还可以忍受,一旦有多个参数的话,……
存储架构 2018-05-17

SpringCloud实战-Feign声明式服务调用

在前面的文章中可以发现当我们通过RestTemplate调用其它服务的API时,所需要的参数须在请求的URL中进行拼接,如果参数少的话或许我们还可以忍受,一旦有多个参数的话,……
存储架构 2018-05-11

服务治理利器Hystrix-理论篇

引言 现在的大中型应用,很多都在朝着服务化、分布式的方向发展。这有多方面的考虑,比如说,方便治理、便于扩展、服务隔离等等。不过在带来如此多利好的同时,不可避免……
存储架构 2018-05-10

hystrix-turbine 监控的使用

Turbine是聚合服务器发送事件流数据的一个工具,用来监控集群下hystrix的metrics情况。 本实例是在consul做为服务发现时的配置。 Turbine聚合器: 可以参照:https://sp……
存储架构 2018-05-10

Spring Cloud Hystrix Dashboard

Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请求成功率等数据。但是只使用……
存储架构 2018-05-10

深入理解Hystrix

Hystrix(https://github.com/Netflix/Hystrix)是Netflix(https://www.netflix.com/global)的一个开源项目,主要作用是通过控制那些访问远程系统、服务和第三方库的……