我们在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