本帖最后由 ringobob 于 2010-10-07 23:44:18 编辑

解决方案 »

  1.   

    集群研究过一阵,我的blog里还转载了有关搭建tomcat集群的文章,个人认为集群主要是用来做负载均衡用的。分布式上次查过百度百科,好像是google提出的,还有云计算啥的,还没时间去了解,建议LZ查下百度百科。
      

  2.   

    我有这些疑惑是因为听了一个同学说:“想搞集群就要用到分布式,而J2EE里就必须用到EJB。SSH架构没有分布式这个概念。”
    我自己的概念是“集群和分布式没有太大的关系,集群跟EJB/SSH这些无关,只和weblogic、tomcat这样的web服务器有关”
      

  3.   

    对于ejb来讲,分布式和集群的实现都基于相同的技术——RMI。 分布式的目的是实现位置透明,其实和Web Service是一个概念,只不过要求通信的各方都是java系统。 集群的目的是负载均衡,为了满足大型业务系统在处理高并发时对性能的要求。 从部署方式上来看,分布式系统的各个节点上应该部署不同的应用,或是一个应用中的不同的业务子系统,节点上的业务逻辑通过JNDI进行定位。 
    而集群的系统,在每一台server上的内容一定是一致。这样,在一台server当前无法继续提供服务时,应用服务器会把请求无缝的路由到集群中的另一台机器上,保证服务不间断。
    -----------------------------------------------------------------------------
    这是引用搜索的,这个概念比较正确吧?
      

  4.   

    就是想明确下集群和分布式的概念。因为我听了一个同学说:“想搞集群就要用到分布式,而J2EE里就必须用到EJB。SSH架构没有分布式这个概念。”
    我自己的概念是“集群和分布式没有太大的关系,集群跟EJB/SSH这些无关,只和weblogic、tomcat这样的web服务器有关”我现在开发J2EE项目用SSH框架,这个不影响到今后的集群部署吧?