Apollo
文章平均质量分 94
布碗
这个作者很懒,什么都没留下…
展开
-
Apollo学习(六):自定义Meta Server地址定位逻辑
说明在之前的一篇博文《Apollo学习(二): Java客户端使用》中,我简单地总结了Apollo配置中心的java客户端使用方法,其中有几个重要步骤,如确定项目的AppId,设置Meta Server的地址,设置本地缓存路径的地址等。在之前的博文中,对Meta Server地址的设定是通过项目内的app.properties配置文件和系统配置环境参数来进行设置的,这种方式在实际使用中,有很多...原创 2019-11-30 21:02:33 · 5776 阅读 · 8 评论 -
Apollo学习(五):docker容器化分布式部署
说明在之前的文章《Apollo学习(三): 分布式部署》中,我简单介绍了在Windows环境下,实现Apollo配置中心的分布式部署。本篇博文我将对如何实现Apollo的docker容器化分布式部署的步骤进行记录总结。正文目的根据源码定制安装包,修改默认端口,日志输出地址、等级,jvm等参数的默认值使用独立的docker部署的注册中心集群使用容器化部署的MySQL数据库容器化部署A...原创 2019-11-24 21:03:54 · 2545 阅读 · 0 评论 -
Apollo学习(一):在本地Windows系统下搭建Apollo配置中心
说明在学习Spring Cloud时,学习了Spring Cloud Config作为配置中心来实现微服务实例的配置。但是由于Config自身的局限性,公司采用了携程的Apollo作为配置中心,于是通过官方文档和网上资料进行了学习,在这里进行记录总结下。正文Apollo特性Spring Cloud Config 和 Apollo对比:功能点ApolloSpring Cloud...原创 2018-09-24 14:26:20 · 19601 阅读 · 3 评论 -
Apollo学习(二): Java客户端使用
说明本文主要是以springboot项目为基础,学习从Apollo配置中心获取值得使用方法。正文通过上篇《Apollo学习(一):在本地Windows系统下搭建Apollo配置中心》的学习,已经在本地快速搭建了一个Apollo配置中心,本篇通过构建springboot项目来学习配置中心的使用。本文主要依据官方文档来进行学习。1.构建springboot项目先通过start.spring....原创 2018-10-04 14:00:52 · 12516 阅读 · 2 评论 -
Apollo学习(三): 分布式部署
说明通过之前的博文《在本地Windows系统下搭建Apollo配置中心》,学习了Apollo利用脚本在本地部署,但是使用这种方式部署,有很多限制如端口号无法修改,无法增加自定义环境、部门信息,无法让其他计算机使用配置中心等。本篇博文通过学习Apollo的分布式部署,弥补了之前的不足,在这里记录总结下。正文在之前的博文中我使用的是通过网盘下载的压缩包快速部署,在本篇博文中通过git将apoll...原创 2018-10-14 22:01:55 · 5028 阅读 · 0 评论 -
Apollo学习(四):创建灰度配置并与zuul协作实现灰度发布
说明通过之前对Apollo的学习,对Apollo的使用已经有了大概的了解。本篇博文通过与Spring Cloud Zuul作为网关配合,Apollo配置灰度实例来学习灰度发布。本文的核心是以github上的灰度发布开源项目ribbon-discovery-filter-spring-cloud-starter作为基础,通过对其中的过滤规则(Rule)的修改,来适合满足需求实现灰度发布。正文实...原创 2018-10-21 19:47:49 · 3984 阅读 · 2 评论