限时 5折! 详情
本文档最新版为 hyperf 3.0 ,旧版本可能放弃维护,推荐阅读最新版!

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%的精彩内容,购买继续阅读