
【Spring Cloud】
spring cloud
zero__007
这个作者很懒,什么都没留下…
展开
-
Spring Cloud学习(六)配置中心(Spring Cloud Config)
转载自:https://blog.csdn.net/forezp/article/details/70037291 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在sprin...转载 2018-10-27 21:56:44 · 119 阅读 · 0 评论 -
Ribbon原生api使用
转载自:https://blog.csdn.net/liaokailin/article/details/51362144 Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。netflix ribbon的一个简单demoribbon.properties...转载 2018-11-04 14:14:44 · 2096 阅读 · 1 评论 -
Spring Cloud学习(四)路由网关(zuul)简单使用
转载自:https://blog.csdn.net/forezp/article/details/69939114 在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答的微服务系统如下图: 在Spring Cloud微服务系统中,一种常见的负载均衡方式是,客户端...转载 2018-10-27 21:47:48 · 306 阅读 · 0 评论 -
Spring Cloud学习(三)断路器Hystrix
转载自:https://blog.csdn.net/forezp/article/details/69934399Netflix开源了Hystrix组件,实现了断路器模式,SpringCloud对这一组件进行了整合。Feign是自带断路器的,需要在配置文件中配置打开它,在配置文件加以下代码:feign.hystrix.enabled=true在启动类加上@EnableHystrix注解开启H...转载 2018-10-27 21:32:57 · 197 阅读 · 0 评论 -
Spring Cloud学习(二)服务消费-Ribbon与Fegin简单使用
转载自:https://blog.csdn.net/forezp/article/details/69788938Ribbon简介Ribbon是一个负载均衡客户端,可以很好的控制http和tcp的一些行为。Feign默认集成了Ribbon。示例:@SpringBootApplication@EnableDiscoveryClient //向服务中心注册public class Rib...转载 2018-10-27 20:16:04 · 296 阅读 · 0 评论 -
Spring Cloud学习(一)Eureka服务注册与发现
转载自:http://www.itmuch.com/spring-cloud-1/ http://blog.didispace.com/springcloud1/ Eureka是Netflix开发的服务发现组件,本身是一个基于REST的服务。Spring Cloud将它集成在其子项目spring-cloud-netflix中,以实现Spring Cloud的服务发现功能。 Eure...转载 2018-10-27 19:07:30 · 216 阅读 · 0 评论 -
@LoadBalanced注解使用的理解
在使用springcloud ribbon客户端负载均衡的时候,可以给RestTemplate bean 加一个@LoadBalanced注解,就能让这个RestTemplate在请求时拥有客户端负载均衡的能力:@Bean@LoadBalanced //开启负载均衡的功能RestTemplate restTemplate() { return new RestTemplate();...原创 2018-11-04 21:47:53 · 24519 阅读 · 0 评论 -
简析Ribbon源码
本篇不纠结源码细节,源码走读可以参看Spring Cloud源码分析(二)Ribbon和深入理解Ribbon之源码解析。Ribbon这一块源码的设计模式非常值得借鉴学习,符合开闭原则,对扩展开放,对修改封闭。所以大致看下源码这块的程序设计的思路,看Ribbon怎么把各个功能整合在一起的。 首先从Ribbon中一个非常重要的组件LoadBalancerClient开始:public int...原创 2018-11-10 19:21:25 · 1304 阅读 · 0 评论 -
Spring Cloud学习(四)Zuul过滤器详解
转载自:http://www.itmuch.com/spring-cloud/zuul/spring-cloud-zuul-filter/ http://blog.didispace.com/spring-cloud-zuul-exception-2/ http://blog.didispace.com/spring-cloud-zuul-exception-3/ 过滤器是Zu...转载 2018-11-13 22:06:45 · 1661 阅读 · 0 评论