hyperf 配置中心之 nacos
4394
0
0
阅读目录
什么是配置中心
服务中心我们知道是管理服务的一个平台,配置中心,故而指的就是专门负责管理配置的平台。
为什么需要配置中心?
以服务提供者为例,一个微服务应用少则有小几十个模块,你的一位核心同事离职了,需要修改 mysql 、redis等账号密码,几十个服务啪啪啪全部都改一遍,重启发布。
再比如运营要上线一个活动,说好了活动上线时间范围是9.1号-9.7号,不曾想活动太过火爆,运营想延长上线时间,啪啪啪代码又改了一遍,悟空都说烦死了(自行脑补)。
对于以往的常规性做法,我们可以把配置信息存储到 Mysql,从后台修改配置信息,然后把权限开放给运营,这也无偿不可。但是,我们的期望越来越高,修改后实时生效,灰度发布,分环境、分集群管理配置,完善的权限、审核机制等等等等各种要求。所以说分布式集中管理配置的平台是非常有必要的。
hyperf 支持的配置中心
hyperf 对配置中心的支持比较全面,包括 Nacos、Apollo、Aliyun ACM、Zookeeper、Etcd,比较推荐使用 Nacos、Apollo 和 Aliyun ACM。
配置中心相对比较简单,逻辑都大同小异,所以我们就详细说说 Nacos 配置中心的使用。其他配置中心可以参考
还有83%的精彩内容,购买继续阅读
- 评论区
共17条评论
登录
后发布评论