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

hyperf 配置中心之 nacos

2386 0 0

阅读目录

  • 什么是配置中心
  • 为什么需要配置中心?
  • hyperf 支持的配置中心
  • 什么是 DataID?
  • 整合 Nacos 配置中心
  • 1、安装 nacos 组件
  • 2、生成 nacos 配置文件
  • 3、新建配置文件
  • 4、hyperf 获取配置信息
  • 常见问题
  • JSON OR YAML
  • 如何区分线上环境和测试环境
  • 更新范围

  • 什么是配置中心

    必威手机app中心我们知道是管理必威手机app的一个平台,配置中心,故而指的就是专门负责管理配置的平台。


    为什么需要配置中心?

    以必威手机app提供者为例,一个微必威手机app应用少则有小几十个模块,你的一位核心同事离职了,需要修改 mysql 、redis等账号密码,几十个必威手机app啪啪啪全部都改一遍,重启发布。

    再比如运营要上线一个活动,说好了活动上线时间范围是9.1号-9.7号,不曾想活动太过火爆,运营想延长上线时间,啪啪啪代码又改了一遍,悟空都说烦死了(自行脑补)。

    对于以往的常规性做法,我们可以把配置信息存储到 Mysql,从后台修改配置信息,然后把权限开放给运营,这也无偿不可。但是,我们的期望越来越高,修改后实时生效,灰度发布,分环境、分集群管理配置,完善的权限、审核机制等等等等各种要求。所以说分布式集中管理配置的平台是非常有必要的。


    hyperf 支持的配置中心

    hyperf 对配置中心的支持比较全面,包括 Nacos、Apollo、Aliyun ACM、Zookeeper、Etcd,比较推荐使用 Nacos、Apollo 和 Aliyun ACM。

    配置中心相对比较简单,逻辑都大同小异,所以我们就详细说说 Nacos 配置中心的使用。其他配置中心可以参考

    继续阅读

    还有83%的精彩内容,购买继续阅读