假设有一台服务器,通过不断升级他的内存CPU加固态硬盘etc,这种属于纵向提高机器的配置来达到提高Tmcat所提供服务的性能,随着硬件不断提高,成本是指数级上升的 比如天猫平时访问量不太多,到双十一时就可以通过Tomcat集群做到横向扩展,只需要添加Tomcat节点即可(根据实际数据和历史数据进行评估)
通过Nginx负载均衡进行请求转发
一期架构
"想当然"的二期结构
所以并不是随意加Tomcat即可
二期真架构
实现简单,但是不考虑每台服务器的处理能力
考虑了每台服务器的处理能力
能实现同一个用户访问同一个服务器,但是不一定平均
能实现同一个服务访问同一个服务器,但是分配请求会不平均,请求频繁的url请求会请求到同一个服务器上