docker 构建相同的两个镜像是否会提高服务器性能

现在服务器构建两个tomcat镜像,映射端口分别为88,89。
服务器安装了nginx,假如 同时进来1000个请求,理论上分别分配给每个tomcat镜像500请求。
那么这种做法会起到提高性能的目的吗?还是和 我在服务器构建一个tomcat镜像的性能效果相同。

主要看服务器性能和配置了,最好能充分利用服务器内存资源。
如果配置低内存小,部署多个反而提高不了性能。
一般情况下部署两个是可以提高性能的,但并不是越多越好

相同的,两个tomcat就是起到了分别管理系统的功能,Apache Tomcat 集群可以起到同时管理多个系统而不影响其他系统的运行

性能会有提升的:
1.你分成2个tomcat你的并发能力会提升的,比如单个tomcat最大连接是1000个请求,用了2个就会大到2*1000的请求但是不会超过系统的最大限制
2.你的程序处理速度的也会提升,因为你一个tomcat的占的堆内存是有限制的,大的话频繁的GC会造成程序的卡顿请求的积累

直接宿主机上装多个tomcat不是更好?用docker只是为了布暑方便