当服务器需要动态更新配置时,可以开启使用配置中心。比如修改配置中的某个api地址时,需要即使生效。
"group-co/framework": "^2.0.1"
'config_center' => "apollo",
'config_url' => "http://localhost:8080",
'file_type' => "yml", //namespace 的文件格式类型,我们只支持 json,yaml,yml
'appId' => 'co', //当前的appID
'cluster' => 'default', //集群配置
'poll_time' => 2, //轮询周期,建议30-60S左右
- 在apollo后台创建namespace时候,支持的配置文件格式目前为json,yaml,yml。
- 首先在apollo后台新增一个名为param的私有namespace,以yml为存储格式
- 设置内容为 env: prod
使用方式与Config配置类使用一模一样。
echo \Config::get('param:env', 'dev');
//结果为prod