『壹』 Java Web如何實現分布式 將網站分成多個功能點在多台伺服器上發布!
Apache+Tomcat整合
Tomcat可以做在多個伺服器場,至於怎麼組合看你自己了
可以把不同的模塊放在不同的Tomcat中,也可以把Apache+Tomcat中的Tomcat做成集群模式
『貳』 開發基於Java的分布式WEB應用,你需要什麼樣的框架支持討論第4頁:
Agrael
寫道andot
寫道Agrael
寫道大家一直說EJB重,我不解,EJB到了3.0還重?我看到帖子都只說EJB重,卻不說重在什麼地方。就我個人而言,EJB2.X不談,EJB3.x絕對不重,反而有向輕量發展的趨勢。可能是EJB最初給人留下的印象太差了,以至於現在沒人去關注新的EJB了。我覺得要推廣新的輕量級的EJB,改個名字可能是個好辦法。不過在國外EJB3.x卻很流行。但是在中國卻很少有人用。不僅在國外,大公司對EJB非常重視,程度要高於SSH之類的。
『叄』 什麼是分布式感謝分享,百度能搜到的概念性的東西就不要貼了 java開發的web網站怎麼實現分布式
我看了網路後的理解是:
集群:集群是同一個任務,由許多台伺服器通過負載均衡來完成。
分布式:一個任務,拆分為多個子任務,由不同的伺服器完成各自的結果並匯總。
比如有二十個算術題,集群負載均衡概念是讓10個人每個人分1個或2個題,有的人學習很好,可能就給他分3道題,有的人學習差,就只給他分1個題。注意每個人分到的這些題都是完整的一道或多道題並沒有拆分。把學習能力理解為伺服器的處理能力就可以了。
有一個算術題,分布式的概念是,把這個題分成幾個小問題,分給一堆人,這堆人每個人解決自己的小問題。
分布式利用集群概念是指:首先布置一層分布式網路,例如A節點處理乘法問題,B節點處理加法問題。那麼A節點伺服器或許會接收到大量的計算請求。例如例子中的現在有20個乘法題,那麼A節點可以採用集群方式,把這20個乘法題負載均衡的方式分給同在A節點的其他伺服器。這里有個點就是,A節點可以是一台伺服器,也可是多台伺服器。當是多台伺服器處理同類請求的時候,顯然就是分布式中某個節點利用了集群概念了。
這只是我自己的理解,如果不是的話還請路過大神指正。。。
關於你說的問題,我挑個我會的吧。運行同一個web程序,我認為這是集群概念而非分布式概念,如果每個節點運行一個web程序的一部分,例如A運行 數學計算 程序的 加法部分。B運行乘法部分,我認為這才算分布式概念。運行同一個web程序,顯然可以同時接受大量請求,然後負載均衡給每一台伺服器完整運行咯。
就我知道的,Dubbo框架就是一個分布式框架,也可以實現集群負載均衡。