php-nacos

所属分类:微服务
开发工具:PHP
文件大小:454KB
下载次数:0
上传日期:2022-06-02 03:11:30
上 传 者sh-1993
说明:  阿里巴巴nacos配置中心-PHP客户端
(Alibaba nacos Configuration Center - PHP Client)

文件列表:
LICENSE (1103, 2022-04-01)
NAMING.md (1075, 2022-04-01)
composer.json (606, 2022-04-01)
docs (0, 2022-04-01)
docs\img (0, 2022-04-01)
docs\img\nacos-mug-1.jpg (206442, 2022-04-01)
docs\img\nacos-mug-2.jpg (209220, 2022-04-01)
src (0, 2022-04-01)
src\alibaba (0, 2022-04-01)
src\alibaba\nacos (0, 2022-04-01)
src\alibaba\nacos\DummyNacosClient.php (833, 2022-04-01)
src\alibaba\nacos\Nacos.php (1323, 2022-04-01)
src\alibaba\nacos\NacosClient.php (4135, 2022-04-01)
src\alibaba\nacos\NacosClientInterface.php (1315, 2022-04-01)
src\alibaba\nacos\NacosConfig.php (3998, 2022-04-01)
src\alibaba\nacos\Naming.php (4934, 2022-04-01)
src\alibaba\nacos\NamingClient.php (8194, 2022-04-01)
src\alibaba\nacos\NamingConfig.php (2288, 2022-04-01)
src\alibaba\nacos\enum (0, 2022-04-01)
src\alibaba\nacos\enum\ErrorCodeEnum.php (471, 2022-04-01)
src\alibaba\nacos\exception (0, 2022-04-01)
src\alibaba\nacos\exception\RequestUriRequiredException.php (359, 2022-04-01)
src\alibaba\nacos\exception\RequestVerbRequiredException.php (362, 2022-04-01)
src\alibaba\nacos\exception\ResponseCodeErrorException.php (447, 2022-04-01)
src\alibaba\nacos\failover (0, 2022-04-01)
src\alibaba\nacos\failover\LocalConfigInfoProcessor.php (2300, 2022-04-01)
src\alibaba\nacos\failover\LocalDiscoveryInfoProcessor.php (2296, 2022-04-01)
src\alibaba\nacos\failover\LocalDiscoveryListInfoProcessor.php (2375, 2022-04-01)
src\alibaba\nacos\failover\Processor.php (570, 2022-04-01)
src\alibaba\nacos\listener (0, 2022-04-01)
src\alibaba\nacos\listener\Listener.php (907, 2022-04-01)
src\alibaba\nacos\listener\config (0, 2022-04-01)
src\alibaba\nacos\listener\config\Config.php (2186, 2022-04-01)
src\alibaba\nacos\listener\config\GetConfigRequestErrorListener.php (238, 2022-04-01)
src\alibaba\nacos\listener\config\ListenerConfigRequestErrorListener.php (243, 2022-04-01)
src\alibaba\nacos\model (0, 2022-04-01)
src\alibaba\nacos\model\Beat.php (435, 2022-04-01)
... ...

# éé··nacosé…-PHP· [Nacosé…](https://github.com/alibaba/nacos)PHP·¤…Nacosé…[Nacosé…Wiki](https://github.com/alibaba/nacos/wiki) ### ‰§ 1. é”… 2. “‰ 3. ”‰é—éè…: suxiaolinKing ### ‘è’ - [x] é” - [x] [°‘°](NAMING.md) - [x] [Laravelé](https://juejin.im/post/5ccf***5b6fb9a032435dba16) - [x] Dummy¨(°‘è°é…) - [ ] Yiié - [ ] ThinkPHPé - [ ] Symfonyé ## composer‰è… ``` bash composer require alibaba/nacos ``` ## ”¨crontab‰–é…– —1é’‰– ```bash */1 */1 * * * php path/to/cron.php ``` ```php # cron.php Nacos::init( "http://127.0.0.1:8848/", "dev", "LARAVEL", "DEFAULT_GROUP", "" )->runOnce(); ``` ‰–°é…–è·“‰·/nacos/config/dev_nacos/snapshot/LARAVEL é…–·éè鑤” ```php NacosConfig::setSnapshotPath("”é…–è·"); ``` ## éè艖酖 ```php Nacos::init( "http://127.0.0.1:8848/", "dev", "LARAVEL", "DEFAULT_GROUP", "" )->listener(); ``` ## ‘¨ ```php GetConfigRequestErrorListener::add(function($config) { if (!$config->getConfig()) { echo "è·–é…, é…éèèè‰é葤" . PHP_EOL; // è”é…–…”trueèéèé…–…°è·–°é…– $config->setChanged(true); $config->setConfig("hello"); } }); ``` ## é……– °…é…–”…éè·é ‰$tenantè–è·è·è— ·/nacos/config/{$env}_nacos/config-data-{$tenant}/{$dataId} ·/nacos/config/{$env}_nacos/config-data/{$dataId} nacos¨—é…èé…–—°è–éé…– ## Dummy¨(°‘è°é…) é…éNACOS_ENV=local¨é ```shell export NACOS_ENV=local ``` ## èè… ¨ Thanks goes to these wonderful people:

fatrbaby

“–

TELstatic

“–

wujunze

“–

ifcute

“–

RobberPhex

“–
Contributions of any kind are welcome! ## è°nacoséèé ![](docs/img/nacos-mug-1.jpg) ![](docs/img/nacos-mug-2.jpg)

近期下载者

相关文件


收藏者