自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Spring Cloud微服务(5)之Hystrix断路器

1.介绍熔断器 Hystrix 是容错管理工具,作用是通过隔离、控制服务从而对延迟和故障提供更强大的容错能力,避免整个系统被拖垮。复杂分布式架构通常都具有很多依赖,当一个引用高度耦合其他服务时非常危险且容易导致失败,这种伤害很容易伤害服务调用者,最后导致一个接一个的连续错误,应用本身就处在被拖垮的风险中,最后失去控制,就像在一个高流量的网站中,某个单一的后端一旦发生延迟,将会在很短时间

2017-07-31 11:17:10 1238 3

原创 Spring Cloud微服务(4)之Ribbon客户端负载均衡

1.介绍Ribbon 是 Netflix 发布的开源项目,主要功能是提供客户端软件的负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列的配置项,如连接超时、重试等。Ribbon提供了客户端负载均衡的功能, Ribbon利用从Eureka中读取到的服务信息列表,在调用服务实例时,合理的进行负载。客户端负载均衡具体来说是通过采取某种策略为客户端选择一个服

2017-07-30 17:06:16 1037

原创 Spring Cloud微服务(3)之网关Zuul

1.介绍古语有云:一夫当关,万夫莫开。网关Zuul就在系统中起到同样的作用,它是系统的门户、城市的关隘、公园的检票口。服务网关API Gateway可以有很多实现方法,如Nginx、Zuul,甚至是一个Node.js的服务端。它们最重要的作用是为前台提供后台服务的聚合,提供一个统一的服务出口,解除它们之间的耦合,同时负责鉴权、认证、安全和跳转等作用。Zuul是边缘服务,用来提供

2017-07-30 14:58:46 4990 2

原创 Spring Cloud微服务(2)之 注册中心Eureka

1.介绍微服务架构中一个最重要的部分就是服务管理,而服务管理就是通过注册中心来实现的,注册中心可以说是最核心的一个组件,以至于离了哪个组件都可以,但是唯独不能缺少注册中心。有没有注册中心甚至可以作为评判一个架构到底是不是微服务的标准。Eureka Server是服务注册中心,提供服务注册功能,采用客户端发现模式。每一个实例被启动时,根据配置,它会注册到Server上,同时它的网络地址会

2017-07-29 18:24:09 3005 1

原创 Spring Cloud微服务(1)之 Spring Boot

1.介绍Spring Boot相当于模板,通过它可以快速构建应用,每个服务都可以通过boo引导创建,随意变形,通过定制可以变身为任意服务。它的可复用性特别高,可以稍做配置上的修改就变成另一个服务,CV大法的新传人。即插即用的特性可以让它可其他框架无缝集成。相当于为软件框架提供了一站式服务,开发人员不用花太多精力在应用的准备、构建和部署环节上,只需要关注具体的业务实现即可。2.特点

2017-07-29 16:43:31 962

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除