•  


GitHub - neatlife/php-nacos: 阿里巴巴nacos配置中心-PHP客?端
Skip to content

neatlife/php-nacos

Folders and files

Name Name
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

阿里巴巴nacos配置中心-PHP客?端

Nacos配置中心 的PHP客?端,更多?于Nacos配置中心的介?,可以?看 Nacos配置中心Wiki

特性

  1. 容?兜底
  2. 容易上手
  3. 技?支持,有??可加作者微信: suxiaolinKing

????

  • 增强容?机制
  • ??服???
  • Laravel?架集成
  • Dummy模式(本地??不走配置中心)
  • Yii?架集成
  • ThinkPHP?架集成
  • Symfony?架集成

composer安?

composer require alibaba/nacos

使用crontab拉取配置文件

定?1分?拉取一次

*
/1 
*
/1 
*
 *
 *
 php path/to/cron.php
# cron.php

Nacos
::
init
(
    "
http://127.0.0.1:8848/
",
    "
dev
",
    "
LARAVEL
",
    "
DEFAULT_GROUP
",
    ""
)->
runOnce
();

拉取到的配置文件路?:?前工作目?/nacos/config/dev_nacos/snapshot/LARAVEL

配置文件保存的工作目?可以通?下面命令修改

NacosConfig
::
setSnapshotPath
("
指定存放配置文件的目?路?
");

???拉取配置文件

Nacos
::
init
(
    "
http://127.0.0.1:8848/
",
    "
dev
",
    "
LARAVEL
",
    "
DEFAULT_GROUP
",
    ""
)->
listener
();

事件??器

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再???目

export
 NACOS_ENV=local

??者 ?

Thanks goes to these wonderful people:


fatrbaby

??

TELstatic

??

wujunze

??

ifcute

??

RobberPhex

??

Contributions of any kind are welcome!

感?nacos???送的?念杯

- "漢字路" 한글한자자동변환 서비스는 교육부 고전문헌국역지원사업의 지원으로 구축되었습니다.
- "漢字路" 한글한자자동변환 서비스는 전통문화연구회 "울산대학교한국어처리연구실 옥철영(IT융합전공)교수팀"에서 개발한 한글한자자동변환기를 바탕하여 지속적으로 공동 연구 개발하고 있는 서비스입니다.
- 현재 고유명사(인명, 지명등)을 비롯한 여러 변환오류가 있으며 이를 해결하고자 많은 연구 개발을 진행하고자 하고 있습니다. 이를 인지하시고 다른 곳에서 인용시 한자 변환 결과를 한번 더 검토하시고 사용해 주시기 바랍니다.
- 변환오류 및 건의,문의사항은 juntong@juntong.or.kr로 메일로 보내주시면 감사하겠습니다. .
Copyright ⓒ 2020 By '전통문화연구회(傳統文化硏究會)' All Rights reserved.
 한국   대만   중국   일본