J2EE 应用服务器集群常用方法

服务器上的生产环境一般都是一个前端服务器(Apache、Nginx、Lighttpd等)做反向代理,后面连一个或多个App Server(比如Tomcat)的Instance,不同的Instance就是同一个程序的不同进程。


到底开多少个Instance,跟CPU的核数有很大关系。你可以试着把Tomcat的最大线程数设为1,再用ab测一下开2个实例与开8个实例的每秒响应数。在我的双核机器上,两者的结果差不多;在8核的服务器上,后者要比前者高很多。(当然你的测试程序要保证负载能够充分均衡)

你觉得这种情况不多见的原因,大概是大家的开发机器,甚至是某些企业的服务器,CPU只有2个核,开两个Instance与开一个Instance相比,提升的性能有限,所以做的人不多了。
原文地址:https://www.cnblogs.com/jifeng/p/1888437.html