Nginx gprc 反向代理nacos docker 集群 8848,8948

29 阅读1分钟

nginx 配置:

worker_processes  1;
 
events {
    worker_connections  1024;
}
 
stream {
	upstream nacos-grpc {
		server 127.0.0.1:9148;
		server 127.0.0.1:9248;
		server 127.0.0.1:9348;
	}
	server {
		listen 9848;
		proxy_pass nacos-grpc;
	}
}
 
http {
    include       mime.types;
    default_type  application/octet-stream;
 
    sendfile        on;
 
    keepalive_timeout  65;
	
	upstream nacos-cluster {
		server 127.0.0.1:8148;
		server 127.0.0.1:8248;
		server 127.0.0.1:8348;
	}
 
    server {
        listen       8848;
        server_name  localhost;
		
		location /nacos {
			proxy_pass http://nacos-cluster;
		}
 
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }  
}

spring 配置:

spring:
  config:
    import:
      - nacos:nacos-config-sample.properties
      - nacos:customer
  cloud:
    nacos:
      discovery:
        group: sales
        namespace: dev
        server-addr: 127.0.0.1:8848
      config:
        server-addr: 127.0.0.1:8848
        group: sales
        file-extension: yaml
        namespace: dev
        username: nacos
        password: nacos