Download the PHP package zengonly/php-alibaba-nacos without Composer
On this page you can find all versions of the php package zengonly/php-alibaba-nacos. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package php-alibaba-nacos
阿里巴巴nacos配置中心-PHP客户端
说明
forked from neatlife/php-nacos,感谢作者提供的扩展
- 因该扩展不支持 Nacos 的认证功能,对扩展进行了修改,在发起请求时携带 accessToken
- @see https://nacos.io/zh-cn/docs/auth.html
- todo accessToken 写入缓存
Nacos配置中心的PHP客户端,更多关于Nacos配置中心的介绍,可以查看Nacos配置中心Wiki。
特性
- 容错兜底
- 容易上手
- 技术支持,有问题可加作者微信: suxiaolinKing
开发计划
- [x] 增强容错机制
- [x] 实现服务发现
- [x] Laravel框架集成
- [x] Dummy模式(本地开发不走配置中心)
- [ ] Yii框架集成
- [ ] ThinkPHP框架集成
- [ ] Symfony框架集成
composer安装
使用crontab拉取配置文件
定时1分钟拉取一次
拉取到的配置文件路径:当前工作目录/nacos/config/dev_nacos/snapshot/LARAVEL
配置文件保存的工作目录可以通过下面命令修改
长轮询拉取配置文件
事件监听器
配置兜底方案
将兜底的配置文件放入下面的路径里
如果有给$tenant设置值,文件路径这样计算
工作目录/nacos/config/{$env}_nacos/config-data-{$tenant}/{$dataId}
否则
工作目录/nacos/config/{$env}_nacos/config-data/{$dataId}
nacos会在无法从配置中心查询配置文件时将读取上面的配置文件
Dummy模式(本地开发不走配置中心)
配置环境变量NACOS_ENV=local再启动项目
贡献者 ✨
Thanks goes to these wonderful people:
fatrbaby 📖 |
TELstatic 📖 |
wujunze 📖 |
ifcute 📖 |
RobberPhex 📖 |
Contributions of any kind are welcome!
感谢nacos团队赠送的纪念杯
All versions of php-alibaba-nacos with dependencies
PHP Build Version
Package Version
The package zengonly/php-alibaba-nacos contains the following files
Loading the files please wait ....