yuandian/webman-nacos
最新稳定版本:v1.0.1
Composer 安装命令:
composer require yuandian/webman-nacos
包简介
Webman plugin yuandian/webman-nacos
README 文档
README
简介
Webman-naocs是基于PHP开发的Webman插件生态下的Nacos客户端;
灵感来自于workbunny/webman-nacos、hyperf/config-nacos,其中的一些配置与实现都是源于其项目!
安装
composer require yuandian/webman-nacos
依赖
如果需要配置格式是yaml,需要安装yaml扩展或者symfony/yaml库
- 安装yaml:
pecl install yaml【其他方式自行处理】 - 安装symfony/yaml:
composer require symfony/yaml
特性
- 支持配置获取
- 支持实例注册
- 支持通过注解自动注入配置
- 配置变更通过webman/channel进程间通信
使用
- 自动注入配置类
namespace app\config; use yuandian\WebmanNacos\Annotation\NacosConfiguration; #[NacosConfiguration("datasource")] class Config { #[NacosValue('host', '')] // 可以使用NacosValue设置别名与默认值 public string $url; public string $username; public string $password; }
- 获取配置
$config = \yuandian\Container\Container::getInstance()->get(Config::class);
捐献
统计信息
- 总下载量: 8
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-05-27

