apollo配置中心

EasySwoole实现了对apollo数据中心的支持.可根据该组件,进行同步配置

apollo

安装

  1. composer require easyswoole/apollo

使用

  1. go(function (){
  2. //配置apollo服务器信息
  3. $server = new \EasySwoole\Apollo\Server([
  4. 'server'=>'http://106.12.25.204:8080',
  5. 'appId'=>'easyswoole'
  6. ]);
  7. //创建apollo客户端
  8. $apollo = new \EasySwoole\Apollo\Apollo($server);
  9. //第一次同步
  10. var_dump( $apollo->sync('mysql'));
  11. //第二次同步,若服务端没有改变,那么返回的结果,isModify标记为fasle,并带有lastReleaseKey
  12. var_dump( $apollo->sync('mysql'));
  13. });

::: warning 可以在进程中起一个定时器,实现自动定时更新 :::