4種系統間交互方法比較 |
指相對獨立子系統間的交互 |
指標\方式 |
API |
數據文件 |
共享數據庫 |
(web系統)根域名cookie |
實效性 |
高 |
低 |
最高 |
實時 |
時間效率 |
高 |
低 |
最高 |
低 |
實時空間效率 |
低 |
高 |
低 |
- |
實時占用帶寬 |
低 |
低 |
低 |
低 |
系統設計正交性 |
高 |
高 |
低 |
低 |
系統設計耦合度 |
低 |
低 |
高 |
高 |
實現方式 |
同步/異步 |
異步 |
異步 |
異步 |
協議 |
http request,socket,… |
ftp,telnet,http,https,iSCSI,nfs… |
mysql,MongoDB… |
http,https |
數據結構 |
自定義 |
xml,yaml,csv,excel,txt,binany,… |
database |
|
適用場景 |
時效性要求高,請求次數多,請求頻率很高 |
時效性要求低,數據量小或中,請求頻率最低 |
時效性要求最高,系統中,某幾個對數據請求次數很高,請求頻率最高 |
需要記錄在瀏覽器中的信息 |
舉例 |
單點登錄中,cas服務器和cas客戶端之間的交互 |
財務系統和銀行的對賬文件 |
計費系統的數據庫 |
單點登錄系統中的登陸信息(ticket等)
|
轉自:https://it.zuocheng.net/4-inter-system-interaction-zh