easyswoole/apollo-config
Composer 安装命令:
composer require easyswoole/apollo-config
包简介
easyswoole component
README 文档
README
Easyswoole Apollo 配置中心
安装
composer require easyswoole/apollo-config
示例代码
use EasySwoole\ApolloConfig\Server;
use EasySwoole\ApolloConfig\Apollo;
go(function (){
$server = new Server([
'server'=>'http://106.12.25.204:8080',
'appId'=>'easyswoole'
]);
$config = new Apollo();
/*
* 设置当前客户端所处的数据中心名字,可选
*/
$config->getClient()->setDataCenter('testDataCenter');
$config->setServer($server);
/*
* 配置需要同步的配置项namespace
*/
$config->setNameSpace([
'mysql'
]);
/*
* 进行配置项同步
*/
$config->sync();
var_dump($config->getConf('mysql'));
var_dump($config->getConf('mysql.db'));
var_dump($config->getReleaseKey('mysql'));
});
自己自己添加定时器进行定时同步
统计信息
- 总下载量: 1.19k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2019-07-06