NGINX是否可能有一个到后端的N个开放连接池?
试图使用NGINX作为反向代理, 并且希望始终有固定数量的后端(上游)打开连接 nginx是否可能实现这一点(可能是haproxy…?)NGINX是否可能有一个到后端的N个开放连接池?,nginx,pool,Nginx,Pool,试图使用NGINX作为反向代理, 并且希望始终有固定数量的后端(上游)打开连接 nginx是否可能实现这一点(可能是haproxy…?) 在ubuntu上运行,如果有任何不同类似的事情可以通过haproxy轻松完成。最终结果是,到后端服务器的并发连接不超过N个,来自不同客户端的请求之间共享开放连接 backend app http-reuse safe server server1 127.0.0.1:8080 maxconn 32 server server2 127.0.0.2:
在ubuntu上运行,如果有任何不同类似的事情可以通过haproxy轻松完成。最终结果是,到后端服务器的并发连接不超过N个,来自不同客户端的请求之间共享开放连接
backend app
http-reuse safe
server server1 127.0.0.1:8080 maxconn 32
server server2 127.0.0.2:8080 maxconn 32
该示例显示了两台服务器,haproxy将不会打开到每个服务器的超过32个连接,并且只要可以安全地完成,每个连接都可以在多个客户端之间共享。Nginx社区版不提供此类功能 Nginx的商业版本提供了。
上游
服务器中存在最大连接数
参数:
upstream my_backend {
server 127.0.0.1:11211 max_conns=32;
server 10.0.0.2:11211 max_conns=32;
}
文件是