初探Apollo

前言

最近公司也顺应分布式的理念,所以打算将项目集成与apollo来管理,自己也是初学者,一直在学习的路上。毕竟学无止境。

apollo的好处

Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。
也就是说我们可以将项目中的数据源或者其他配置文件线上化,如果每次更换项目中的配置文件等文件时不用将项目停掉,在打包发布。直接在apollo的平台进行更换即可。大大减少了项目上线时出错的几率。可以给开发人员带来无尽的欢乐~

深入浅出apollo

apollo提供几大特性:
一、.统一管理不同环境、不同集群的配置

  1. 1同一份代码部署在不同的集群,可以有不同的配置,比如zookeeper的地址等。
  2. Apollo提供了一个统一界面集中式管理不同环境(environment)、不同集群(cluster)、不同命名空间(namespace)的 配置。
  3. 通过命名空间(namespace)可以很方便地支持多个不同应用共享同一份配置,同时还允许应用对共享的配置进行覆盖

二、特有的灰度发布功能

  1. 点完发布后,先有部分实例生效,等一段时间后还没有如果没有问题,才将所有的示例全部生效。

apollo干货

首先呢,我使用了java项目集成apollo,.net的暂时还没有集成进去。
1.集成apollo必要的配置文件:
在这里插入图片描述
框起来的文件最好命名规范同上,文件里面的app.id对应一会创建项目的key
2.spring中的配置:(截图中的涂鸦,截图不规范,公司泪两行
在这里插入图片描述

3.接下来就是在客户端进行配置了

点击“创建项目”,创建我们自己的管理
在这里插入图片描述

然后创建,
在这里插入图片描述
箭头1:刚刚我们在上面说的app.id这里要和哪里一致,别问为什么(因为我也不知道呢)。
箭头2:可以自己起一个洋气有时尚的名字。
创建好以后点击“新增配置”(注意一点,这里分为共有和私有,具体什么区别下面解答)
在这里插入图片描述
配置的私有配置和共有配置:
私有配置:当我在这个下面创建一个私有的,那么别的项目或者模块就不能复用私有的配置,他只能有管理员来进行维护,
共有配置:当创建一个或多个共有配置后,其他项目或者模块也可以进行复用。它和私有的区别就在这里。
不过新手的话建议先从私有配置开始。
接下来的操作就是发布什么的 算是一些基本操作。

结尾

小编也属于菜鸟一枚,且支持原创,如有雷同,那是真的有缘。在介绍中有缺陷的地方,欢迎各位大佬批评指正!

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值