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