Download the PHP package muqiuren/nacos-php without Composer
On this page you can find all versions of the php package muqiuren/nacos-php. 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 nacos-php
Nacos的php客户端库
最近需要用到nacos,项目是php编写的,看了很多开源的轮子,要么不支持username&password模式,要么就是深度集成到框架中,要么就是各种乱七八糟的错误,所以打算自己接入nacos。
什么是Nacos
Nacos的open api
特点
- 简单易用
- 支持username&password鉴权模式
- 支持调用所有Nacos Open Api接口
- 后续积极开发支持
安装
使用
-
获取配置
- 监听配置
更多示例请看example目录提供的调用示例
TODO
- [x] 增强异常处理与容错
- [x] 增强日志输出
- [x] Open Api接口对接
- [x] 提供更多示例
- [ ] 接入单元测试
OpenApi接口支持列表
配置中心
- [x] 获取配置
- [x] 监听配置
- [x] 发布配置
- [x] 删除配置
- [x] 查询历史版本
- [x] 查询历史版本详情
- [x] 查询配置上一版本信息
服务发现
- [x] 注册实例
- [x] 注销实例
- [x] 修改实例
- [x] 查询实例列表
- [x] 查询实例详情
- [x] 发送实例心跳
- [x] 创建服务
- [x] 删除服务
- [x] 修改服务
- [x] 查询服务
- [x] 查询服务列表
- [x] 查询系统开关
- [x] 修改系统开关
- [x] 查看系统当前数据指标
- [x] 查看当前集群Server列表
- [x] 查看当前集群leader
- [x] 更新实例的健康状态
命名空间
- [x] 查询命名空间列表
- [x] 创建命名空间
- [x] 修改命名空间
- [x] 删除命名空间
All versions of nacos-php with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.1
guzzlehttp/guzzle Version ^7.7
monolog/monolog Version ^2.9
ext-json Version *
guzzlehttp/guzzle Version ^7.7
monolog/monolog Version ^2.9
ext-json Version *
The package muqiuren/nacos-php contains the following files
Loading the files please wait ....