我们在bootstrap.yml文件里可以直接连一个nacos集群的.
架构如下
没错,我们程序直连的是通过Nginx的,利用nginx的反向代理来做到连接nacos集群.
我们先把nginx的配置贴上来
upstream cluster{ server 127.0.0.1:8848; server 127.0.0.1:8849; server 127.0.0.1:8850; } server{ listen 1111 ; server_name localhost; location / { proxy_pass http://cluster; } }
程序里面配置的nacos地址直接写http://localhost:1111就好了
至于nacos集群的搭建还是常规的,吧conf/目录下吧application.properties文件改下就好了,
但是有个cluster.conf那个文件得格外注意,
内容如下: #2023-11-28T22:49:02.050 192.168.0.103:8848 192.168.0.103:8849 192.168.0.103:8850
之前我就是把192.168.0.103写成本机ip127.0.0.1了,导致一直不通,哎.这也是一个坑点吧。
千万要写192.168.0.103这种的.
即架构就是
三个nacos
server 127.0.0.1:8848;
server 127.0.0.1:8849;
server 127.0.0.1:8850;
还有一个nginx 127.0.0.1:1111