那天你想上两台server了,你就会发现优点了。
简而言之扩展性好,优秀的程序的一大标准,呵呵!~~~浆糊一把~~~~

解决方案 »

  1.   

    我在别的地方看到:
    1,分布式问题:如果你有几台服务器,跑的都是同一套系统,分别在北京,上海,广州,如果北京有个用户改了他的资料,那么要发通知上海和广州的机器也做同样的事,否则他跑到广州一看,怎么改了的还是没有变呀。这就涉及到一个普遍的分布式处理问题了,如果你自己写网络通信实现,写一大堆SOCKET,复杂的要死,还出错。你这时多么希望有个中间件能帮你解决这些问题呀,没错,想到EJB!
    它怎么发通知来告诉上海和广州的机器也做同样的事情呢?谢谢
      

  2.   

    分布用在大的系统中,因为一个庞大的系统可能有很多软件组成,有些是买来的产品,有些是独立的业务,有些是遗留系统,这些系统可能分布在不同主机上。但是需要把它们整合一起,相互通信。
    做分布有一个要点就是多台App Server必须安装一样的软件.至于ejb怎么做到同步,你不用关心,app server会为你做到。我估计是用消息机制。
      

  3.   

    你的意思是如果我在其中一个Application Server上对本地的数据库做了操作
    我会通知其它Application Server也对数据做同样的操作吗?
    还是由数据库本身来实现这种同步更新呢?
    谢谢