53 lines
1.2 KiB
Plaintext
53 lines
1.2 KiB
Plaintext
# Nginx Upstream 配置
|
|
# 高可用负载均衡
|
|
|
|
# API网关集群
|
|
upstream gateway_cluster {
|
|
# 负载均衡策略: 轮询 (默认)
|
|
# 其他选项: ip_hash, least_conn, hash $request_uri
|
|
|
|
least_conn; # 最少连接数策略
|
|
|
|
server 192.168.1.101:9000 weight=1 max_fails=3 fail_timeout=30s;
|
|
server 192.168.1.102:9000 weight=1 max_fails=3 fail_timeout=30s backup;
|
|
|
|
# 健康检查
|
|
keepalive 32;
|
|
}
|
|
|
|
# Nacos集群
|
|
upstream nacos_cluster {
|
|
server 192.168.1.101:8848 weight=1;
|
|
server 192.168.1.102:8848 weight=1;
|
|
server 192.168.1.103:8848 weight=1;
|
|
|
|
keepalive 16;
|
|
}
|
|
|
|
# Sentinel集群
|
|
upstream sentinel_cluster {
|
|
server 192.168.1.101:8880 weight=1;
|
|
server 192.168.1.102:8880 weight=1;
|
|
server 192.168.1.103:8880 weight=1;
|
|
|
|
keepalive 16;
|
|
}
|
|
|
|
# MinIO API集群 (统一使用9100端口)
|
|
upstream minio_cluster {
|
|
server 192.168.1.101:9100 weight=1;
|
|
server 192.168.1.102:9100 weight=1;
|
|
server 192.168.1.103:9000 weight=1 backup;
|
|
|
|
keepalive 16;
|
|
}
|
|
|
|
# MinIO控制台集群 (统一使用9101端口,Node-03使用9001)
|
|
upstream minio_console_cluster {
|
|
server 192.168.1.101:9101 weight=1;
|
|
server 192.168.1.102:9101 weight=1;
|
|
server 192.168.1.103:9001 weight=1 backup;
|
|
|
|
keepalive 16;
|
|
}
|