一. 前置要求
已完成部署nacos 2.0.4的集群
二. nginx配置
http {
upstream nacos-cluster {
server nacos节点ip:当前节点nacos端口;
server nacos节点ip:当前节点nacos端口;
server nacos节点ip:当前节点nacos端口;
}
server {
listen 3424;
server_name 任意nacos节点ip;
location / {
proxy_pass http://nacos-cluster;
}
}
}
stream{
upstream nacos-grpc{
# nacos节点端口为8848,则下面的端口填写为9848
server nacos节点ip:当前节点nacos端口+1000;
server nacos节点ip:当前节点nacos端口+1000;
server nacos节点ip:当前节点nacos端口+1000;
}
server {
#nginx 暴露的grpc端口
listen 4424;
proxy_pass nacos-grpc;
}
}
三. 项目集成--application.yml配置
spring:
cloud:
nacos:
discovery:
server-addr: nginx服务器ip:3424