nacos配置本地多个实例方式(伪集群)
在本地配置多个nacos实例(伪集群),一般就是配置多个nacos端口,并启动多个startup.sh脚本。
网上一些博客通过修改startup.sh脚本来指定不同nacos端口,比如:./startup.sh -p 3333,但是这种方式启动,nacos版本应该是1.2.x以前的版本号
而在nacos-1.4.x后的版本中,startup.sh脚本中已经对参数 p 有了自己的定义

我们简单分享一篇不用修改startup.sh脚本代码来实现在本地配置多个nacos实例
第一步
在linux中拷贝三份nacos

第二步
分别修改它们的端口,三个端口号:8841,8842,8843
第三步
每个nacos的cluster.conf都写上它们的 ip+端口信息

第四步
分别启动每台 Nacos Server
./startup.sh -m cluster
第五步
在浏览器分别访问如下路径
- http://localhost:8841/nacos
- http://localhost:8842/nacos
- http://localhost:8843/nacos
如果都能访问成功,证明集群模式部署成功
注意:在本地启动多个实例时候,一定要查看nacos所分配的内存大小,不然启动要么非常慢,要么会失败
第六步
利用nginx进行负载均衡配置,需要修改nginx.conf文件

第七步
启动nginx,然后访问nacos管理端,在集群管理-->节点列表,查看配置的集群信息

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
springboot项目中controller层与前端的参数传递方式
这篇文章主要介绍了springboot项目中controller层与前端的参数传递方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-10-10


最新评论