nacos php服务注册,php微服务,在laravel中集成nacos配置中心

本文介绍了如何在 PHP 微服务环境中,特别是 Laravel 框架内,集成 Nacos 作为配置中心。首先,通过 Docker 启动 Nacos 服务,然后在 Laravel 中删除.env 文件并引入 php-nacos 客户端。接着,设置环境变量,并将环境变量传递给 PHP-FPM。在 Laravel 中,通过修改 bootstrap/app.php 文件来加载 Nacos 配置,并创建定时任务以定期刷新配置。此外,文章还提及了微服务的其他关键组件,如熔断降级和链路追踪。
摘要由CSDN通过智能技术生成

php微服务的资料一直比 java 少,不过java微服务的一些组件 php 也是可以复用的,就拿配置中心这个组件举例,来看看在 php 里如何使用:grinning:

配置中心作为微服务不可缺少的关键组建,下面就在laravel中集成配置中心nacos

nacos是由阿里巴巴开发的微服务配置中心,参考: nacos

下面用到了由作者写的php的nacos客户端php-nacos: github.com/neatlife/ph… 欢迎star,欢迎pr(求star, 求star, 求star)

启动nacos配置中心

可以使用docker启动

git clone https://github.com/nacos-group/nacos-docker.git

cd nacos-docker

docker-compose -f example/standalone-derby.yaml up

复制代码

然后打开 本机ip:8848端口查看效果,nacos默认的登录用户名密码都是 nacos

e18bdc9ea5b298cb6f06acb862b2abf0.png

然后点击+号,新建配置,把laravel的.env文件内容复制进去,dataid一般是应用的名称,一般可以填应用名称,获取配置的时候会用到这个参数

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值