friendsofhyperf/confd
最新稳定版本:v3.2.0-beta.1
Composer 安装命令:
composer require friendsofhyperf/confd
包简介
The confd component for Hyperf.
README 文档
README
The confd component for Hyperf.
Requirements
- PHP >= 8.0
- Hyperf >= 3.0
Installation
composer require friendsofhyperf/confd
composer require friendsofhyperf/etcd
# or
composer require friendsofhyperf/nacos
Command
Fetch configs from etcd/nacos and upgrade .env.
php bin/hyperf.php confd:env
Listener
<?php namespace App\Listener; use FriendsOfHyperf\Confd\Event\ConfigChanged; use Hyperf\Contract\StdoutLoggerInterface; use Hyperf\Event\Annotation\Listener; use Hyperf\Event\Contract\ListenerInterface; #[Listener()] class ConfigChangedListener implements ListenerInterface { public function __construct(private StdoutLoggerInterface $logger) { } public function listen(): array { return [ ConfigChanged::class, ]; } public function process(object $event): void { $this->logger->warning('[confd] ConfdChanged'); // do something } }
Support
- Etcd
- Nacos
- Consul
Contact
License
统计信息
- 总下载量: 19.91k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2022-06-30