摘要: 1、安装zookeeper, 解压 2、配置 进入$zkHome/conf目录下 复制一份配置文件 cp zoo_sample.cfg zoo.cfg 修改配置 数据文件位置 dataDir=/usr/temp/zkdata 日志文件位置 dataLogDir=/usr/temp/zklog 在最后 阅读全文
posted @ 2017-09-29 11:41 fengzp 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1、安装 brew install nginx 2、修改配置文件 sudo vi /usr/local/etc/nginx/nginx.conf 修改默认的8080端口为80 修改日志文件地方 error_log logs/error.log; pid logs/nginx.pid; access_ 阅读全文
posted @ 2017-09-04 22:28 fengzp 阅读(13530) 评论(0) 推荐(0) 编辑
摘要: Apollo(阿波罗)是携程框架部门研发的配置管理平台,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端。 "Apollo官网地址" 如何安装服务端可以按照上面官网的步骤。 这里主要说明一下应用如何接入apollo。 应用接入apollo步骤: 1、Appid 确保clas 阅读全文
posted @ 2017-07-27 11:20 fengzp 阅读(106968) 评论(1) 推荐(4) 编辑
摘要: 上一篇学习了spring cloud config的基本使用,但发现有个问题,就是每次更改配置后,都需要重启服务才能更新配置,这样肯定是不行的。在上网查资料了解后,spring cloud支持通过AMQP来实现配置的实时更新。 一、安装rabbitmq 1.1 如果要使用spring cloud的a 阅读全文
posted @ 2017-05-10 14:52 fengzp 阅读(18199) 评论(2) 推荐(1) 编辑
摘要: Spring Cloud Config为服务端和客户端提供了分布式系统的外部化配置支持。配置服务中心采用Git的方式存储配置文件,因此我们很容易部署修改,有助于对环境配置进行版本管理。 一、配置中心 1.1 新建模块config server pom文件 1.2 application.yml 1. 阅读全文
posted @ 2017-05-10 10:45 fengzp 阅读(15673) 评论(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 阅读(5084) 评论(0) 推荐(0) 编辑
摘要: 在Spring Cloud中使用了Hystrix 来实现断路器的功能。Hystrix是Netflix开源的微服务框架套件之一,该框架目标在于通过控制那些访问远程系统、服务和第三方库的节点,从而对延迟和故障提供更强大的容错能力。Hystrix具备拥有回退机制和断路器功能的线程和信号隔离,请求缓存和请求 阅读全文
posted @ 2017-05-09 16:24 fengzp 阅读(3068) 评论(1) 推荐(1) 编辑
摘要: spring cloud调用服务有两种方式,一种是Ribbon+RestTemplate, 另外一种是Feign。 Ribbon是一个基于HTTP和TCP客户端的负载均衡器,其实feign也使用了ribbon, 只要使用@FeignClient时,ribbon就会自动使用。 一、Ribbon 1.1 阅读全文
posted @ 2017-05-09 15:57 fengzp 阅读(10502) 评论(0) 推荐(0) 编辑
摘要: 首先spring cloud相关的简介可以去百度搜索,这里就不多说了,这里分享一个翻译spring cloud官网的中文网站 "spring cloud中文网" 这个学习项目的代码放在 https://github.com/fengzp/SpringCloudDemo 一、创建eureka服务注册中 阅读全文
posted @ 2017-05-09 15:10 fengzp 阅读(6714) 评论(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 阅读(11959) 评论(1) 推荐(3) 编辑