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