andy-c / swoole-apollo-client

PHP Apollo 客户端

v0.0.5 2019-09-18 11:56 UTC

This package is auto-updated.

Last update: 2024-09-29 05:22:26 UTC


README

简介

swoole-apollo-client 是一款基于 swoole process 实现的携程 Apollo 客户端,继承了 swoole 协程的高性能特性。采用两个进程,一个实时监听,一个定时更新,互不影响,实现配置更新的稳定运行。master 分支为 PHP 版本,swoole-branch 为采用了 swoole 开发版本,推荐使用。默认采用守护进程的方式,可以结合 swoole_server & systemd & supervisor 来实现长期运行,自动重启。

功能

基本实现 Java 版本的全部功能

  • 内存存储配置
  • 文件存储配置
  • 配置更新实时变更到内存和文件

运行环境

运行

cd ./swoole-apollo-client && php index.php

许可证

php-apollo-client 是一个开源软件,许可协议为 MIT。