承接 yuandian/webman-nacos 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-05-27