05 2017 档案

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