1
我有兩個Java EE Web應用程序即將發佈在同一臺物理服務器上,但在不同的網絡地址上。在Java EE應用程序之間進行同步調用的最佳方式
APP A:在公共IP地址上偵聽端口,並在必要時對應用程序B進行同步調用。
APP B:偵聽私有IP地址上的端口,並在必要時對應用A進行同步調用。
用於連接APP A和APP B,我正在考慮以下方案。
- RMI
- 消息隊列
- 輕量級ESB
請告訴我,如果你看到其中的任何事實根據的任何明顯的優勢,或者,如果有另一種技術,我應該考慮的問題。
MQ和大多數/所有ESB將被視爲異步... –
是的,但是如果需要,您可以通過編程實現同步。 – Andres
爲什麼你會這樣做,而不是實際的同步運輸? –