在Java中設計分佈式應用程序時,似乎有一些技術可解決相同類型的問題。我簡要閱讀了關於Java Remote Method Invocation和Java Message Service,但很難真正看出差異。 Java RMI似乎比JMS更緊密地耦合,因爲JMS使用異步通信,但除此之外我沒有看到任何大的差異。Java RMI和JMS有什麼區別?
- 他們之間有什麼區別?
- 其中一個比另一個新?
- 哪一種在企業中比較普遍/受歡迎?
- 他們對彼此有什麼優勢?
- 什麼時候比其他人更喜歡?
- 他們在實施困難方面有很大差異嗎?
我也認爲Web服務和CORBA地址同樣的問題。
這些聽起來像面試問題,因爲它看起來似乎將兩個聽起來相似的術語混爲一談,但對於任何理解它們的人應該認爲它們有很大的不同。 – 2010-05-08 21:02:07
他們不'處理同樣的問題'。 – EJP 2014-09-08 21:41:25