05 2017 档案
摘要:上一篇学习了spring cloud config的基本使用,但发现有个问题,就是每次更改配置后,都需要重启服务才能更新配置,这样肯定是不行的。在上网查资料了解后,spring cloud支持通过AMQP来实现配置的实时更新。 一、安装rabbitmq 1.1 如果要使用spring cloud的a
阅读全文
摘要:Spring Cloud Config为服务端和客户端提供了分布式系统的外部化配置支持。配置服务中心采用Git的方式存储配置文件,因此我们很容易部署修改,有助于对环境配置进行版本管理。 一、配置中心 1.1 新建模块config server pom文件 1.2 application.yml 1.
阅读全文
摘要:Zuul的主要功能是路由和过滤器。路由功能是微服务的一部分,zuul实现了负载均衡。 1.1 新建模块zuul pom.xml 1.2 application.yml: 上面配置说明把/service a/开头的所有请求都转发给service a服务执行,把/service b/开头的所有请求都转发
阅读全文
摘要:在Spring Cloud中使用了Hystrix 来实现断路器的功能。Hystrix是Netflix开源的微服务框架套件之一,该框架目标在于通过控制那些访问远程系统、服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。Hystrix具备拥有回退机制和断路器功能的线程和信号隔离,请求缓存和请求
阅读全文
摘要:spring cloud调用服务有两种方式,一种是Ribbon+RestTemplate, 另外一种是Feign。 Ribbon是一个基于HTTP和TCP客户端的负载均衡器,其实feign也使用了ribbon, 只要使用@FeignClient时,ribbon就会自动使用。 一、Ribbon 1.1
阅读全文
摘要:首先spring cloud相关的简介可以去百度搜索,这里就不多说了,这里分享一个翻译spring cloud官网的中文网站 "spring cloud中文网" 这个学习项目的代码放在 https://github.com/fengzp/SpringCloudDemo 一、创建eureka服务注册中
阅读全文
摘要:首先使用@EnableAsync开启异步功能 / @author fengzp @date 17/5/8 @email fengzp@gzyitop.com @company 广州易站通计算机科技有限公司 / @SpringBootApplication @EnableAsync public cl
阅读全文

浙公网安备 33010602011771号