1. 程式人生 > >Java遠端呼叫系列(一)——概覽篇

Java遠端呼叫系列(一)——概覽篇

首先,來幾個基本問題

遠端呼叫是什麼(概念)?

內涵

定義:
本質上來講,
通俗來講,

外延(相關的易混概念)

Java中的遠端 VS 客戶端和服務端的互動呼叫
遠端通訊 VS 遠端呼叫 VS 服務和服務的呼叫
遠端呼叫 VS 遠端過程呼叫 VS 遠端物件呼叫
SOA
SOAP
Webservice
RPC
RMI
CXF
REST vs Restfull
http、HTTPS、httpclient
websocket
servelet技術

EJB中的Remote註解
Spring中的遠端呼叫
MQ技術 VS 遠端呼叫
ESB VS

遠端呼叫

為什麼需要遠端呼叫?

必要性

意義,帶來的好處是什麼?

分散式系統中的系統環境建設和應用程式設計和RPC的關係?

怎麼實現遠端呼叫?

實現原理

可能涉及到的協議

可能涉及到的底層實現技術

基本步驟

具體實現方式

如何選型?

技術發展趨勢

當下流行程度

技術的學習成本

公司現有架構和未來架構方向

擴充套件問題

.NET平臺下的遠端呼叫怎麼做的?

設計模式和Java遠端呼叫的關係?

代理模式在遠端呼叫中的應用