在配置apache+tomcat集群时想到,我使用更简便的方法行不行呢?
我现有controller、a、b、c、db五台机器,controller做分发,安装tomcat,a、b、c三台各安装一个tomcat,里面运行相同的应用,db是数据库服务器。
controller里的tomcat只运行1个简单的分发文件index.jsp,随机把用户重定向到a、b、c其中一台的应用url
a、b、c三台运行相同的应用,他们连接到同一个数据库db,可以再加上memcached这样不是也实现了分发的效果了吗?只是负载均衡算法可能简陋了点,但不需要做session的同步阿,而且几乎不需要任何额外的配置,请大家指点一下不足之处,谢谢!

解决方案 »

  1.   

    我是想问下 这和apache+tomcat做负载平衡比较有什么优缺点呢?
      

  2.   

    apache对静态页面和图形文件的响应性能好一些
    tomcat集群可以使应用承受更多的并发数
      

  3.   

    我想问的是apache+tomcat的模式 与我说的用一个jsp文件进行分发哪种效果好些呢?因为我觉得我说的这种方式第一配置简单,第二不需要复制session。不像apache+tomcat那样集群中每台机器都要复制一份一样的session。那么为什么这么多人采用apache+tomcat呢?他比我提出的这种方式好在什么地方?就在于apache对静态页面和图形文件的响应性能好一些?