- 分布式實時處理系統:原理、架構與實現
- 盧譽聲
- 434字
- 2019-01-03 10:50:26
2.2.5 問題與解決方案
利用上述措施,我們就可以在兩個相鄰的機器節點之間實現可靠的數據傳輸。而且TCP/IP協議族中的數據鏈路層和我們的數據鏈路原理上是一致的。這里不過多闡述。
但現在的問題是,我們不可能在每對節點之間都建立這么一條可靠的數據鏈路,這樣會有非常大的硬件成本,而且也無法享受到分組傳輸帶來的物理鏈路復用的好處。
但如果我們參考一下郵件的寄送,就可以想到好的解決方案了。假設我們想從郵局A將信件送到郵局X,郵遞員并不是直接將郵件送到郵局X,而是先到達郵寄路線上距離自己最近的一個郵局B,然后由郵局B的郵遞員再向下一個郵局寄送,直到到達最后的郵局X為止。每個郵局既是某些信件的起點,也是某些信件的“中轉站”,還是某些信件的終點。
如圖2-3所示,信件先到郵局B,再到郵局C,最后到達郵局X。

圖2-3 網絡鏈路圖
我們的解決方案也是如此,只要確保每個機器節點都與另一個機器節點相連,而且任意機器節點都可以通過一條路徑到達另一個機器節點(可以經過任意個機器節點),那么就可以將數據送到目的機器節點。
推薦閱讀
- Linux運維之道(第3版)
- 從零開始寫Linux內核:一書學透核心原理與實現
- UNIX操作系統設計
- 嵌入式Linux驅動程序和系統開發實例精講
- 循序漸進學Docker
- Windows Phone應用程序開發
- Alfresco 4 Enterprise Content Management Implementation
- 數據中心系統工程及應用
- 直播系統開發:基于Nginx與Nginx-rtmp-module
- 嵌入式系統原理及開發
- Kali Linux 2018:Windows Penetration Testing
- CentOS 6 Linux Server Cookbook
- 應急指揮信息系統設計
- Learn Quantum Computing with Python and IBM Quantum Experience
- Microsoft Hyper-V Cluster Design