我有一个纯动态的网络应用程序(想想公共 API)。所以我不需要任何静态文件服务或静态文件缓存优化。由于性能和可用性需求,我需要从一个 tomcat 转移到多个。我现在正在使用 apache mod_proxy_http,最近也在尝试 mod_proxy_ajp。但是,我觉得 apache 太重了,我想知道其他产品(haproxy、nginx、自豪等)在性能和特性(限制请求、排队等)方面是否能更好地满足我的需求。我现在在 mod_proxy 中使用的唯一功能是将传入的 url 映射到不同的上下文(例如 /abc 应该转到 /def)。你的建议是什么?(考虑 150 个请求/秒的负载,每个请求的 50-1000 毫秒处理时间,受 db io -separate mysql box- 和 network io -service call- 的约束)
谢谢。
米特