高手们,有个问题特别棘手,我刚开始接触spring2.5,最近做一个项目,用struts2+spring2.5+hebernate3组合,我想问一下,spring能够做集群吗,如何来实现,
如果我刚开始的时候,不考虑集群,以后在里面加容易吗,需要改动的地方多吗?分数不够可以再加。

解决方案 »

  1.   

    看介绍 Terracotta for Spring 可以实现 spring 的集群.不过我还是建议你以后弄个EJB3的版本,毕竟现在ejb3实现起来也跟spring 差不多
    如果需要实现集群,你编写代码肯定需要考虑很多问题,比如hibernate 的二级缓存,session的同步复制,单例对象...等等 
      

  2.   

    改动倒不是很多;
    问题是spring与EJB在企业开发的差距,前期开发区别倒是不大,问题是后期,
    对于大型服务器支持,分布式计算,JTA,还有各个厂家组件的对框架的支持;
    EJB都要远高于spring,EJB是规范,让其他厂家实现的,在集群上EJB是不二选,
      

  3.   

    数据库群集,web群集,最麻烦了。
      

  4.   

    集群与spring的关系不大
    主要是web应用服务器和数据库服务器的问题