我的系统中必须有 负载均衡器 。 因此,我得到了一个 app ,它通过 TCP 连接连接到另一个 app 。例如,我选择了我的应用将在其中启动的地址:
因此,它将尝试连接到将在
上启动的其他应用程序因此,如何 使用nginx 来为应用添加负载平衡。 我尝试使用这种 conf ,但完全没有结果
worker_processes auto;
events {
worker_connections 1024;
}
stream {
upstream backend {
least_time first_byte;
server 0.0.0.0:9001 max_conns=1;
}
server {
listen 80;
proxy_pass backend;
proxy_timeout 1s;
proxy_connect_timeout 1s;
}
}
据我了解,我必须像这样在任何端口(在我的前值为80)上创建侦听器:
server {
listen 80;
proxy_pass backend;
proxy_timeout 1s;
proxy_connect_timeout 1s;
}
之后,我应该创建 上游 块,在其中放置应用程序的地址。
upstream backend {
least_time first_byte;
server 0.0.0.0:9001 max_conns=1;
}
我是对的吗?如果没有,那怎么了?