resin集群支持多少台机器啊能做到SESSION复制吗?如果SESSION复制的话是不是效率反而差了啊!
我看TOMCAT官方说建议最多3台做集群如果超过3台最好考虑其他方式啊!但我察看了半天也找不到
RESIN的官方怎么说的啊!!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【nil2000】截止到2008-07-20 22:56:28的历史汇总数据(不包括此帖):
    发帖的总数量:66                       发帖的总分数:13617                    每贴平均分数:206                      
    回帖的总数量:66                       得分贴总数量:4                        回帖的得分率:6%                       
    结贴的总数量:63                       结贴的总分数:13078                    
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:3                        未结的总分数:539                      
    结贴的百分比:95.45 %               结分的百分比:96.04 %                  
    无满意结贴率:0.00  %               无满意结分率:0.00  %                  
    值得尊敬
      

  2.   

    session复制不应该在集群的每个机器上进行吧。否则就是噩梦。记得weblogic是不建议切换机器的。 也就是一个session,将指定某个机器一直服务,知道session结束。
    然后另外一个机器做实时session备份,一旦当前的断掉了,则立即启用备份的,同时马上寻找第三个作为备份。系统2台机器同时出故障的几率应该很低了。
      

  3.   

    使用象F5等硬件负载均衡设备,比较好做集群,设置连接保持,可以不用考虑session的复制,但价格比较贵直接用软件做,就需要复制session,数量大了必然是个问题.你可以参考下LVS,可以实现,他类似硬件,也不用复制session.
      

  4.   


    那你们session复制怎么做呢? 5台机器互相复制那样效率很低吧?会不会得不偿失呢?
      

  5.   


    如果session不再每台机器上复制!
    那用户在集群中A机访问时产生的session都会放到
    集群中存放 session的那台机器上!存取都要去session的机器!那是不是也是很消耗效率呢?
    而且weblogic价格很贵!一般我们采用的resin tomcat都不一定支持你说的功能
      

  6.   

    这是其中一个上面的,<cluster>
          <srun server-id="a" host="127.0.0.1" port="6081" index="1"/>
          <srun server-id="b" host="127.0.0.1" port="6082" index="2"/>
          <srun server-id="c" host="127.0.0.1" port="6083" index="3"/>
          <srun server-id="d" host="127.0.0.1" port="6084" index="4"/>
          <srun server-id="e" host="127.0.0.1" port="6085" index="5"/>
        </cluster>
      

  7.   


    那你们session复制怎么做呢? 5台机器互相复制那样效率很低吧?会不会得不偿失呢?
      

  8.   

    最好是四台.
    为什么?他的session机制是怎么做的啊?