共找到2條詞條名為LCM的結果 展開

LCM

輕量級通信與數據封送庫

徠LCM(Lightweight Communications and Marshalling,輕量級通信與數據封送庫)是一組類庫含多種語言如java,c等專門針對實時系統在高帶寬和低的延遲的情況下進行消息發送和數據封送處理。

目錄

正文


它提供了一個發布/訂閱消息模型、自動封裝/解封代碼生成工具含多種編程語言版本。其最初由MIT城市挑戰賽小組為DARPA消息傳遞系統設計。
LCM是專為通過區域網連接的tightly-coupled類型系統而設計。它不適合網際網路。LCM研製開發軟實時系統它默認允許丟包以減少延時。
特性
●低延時的進程間通信
●復用udp多播來實現高效的廣播機制
●對自動封裝的消息自動進行類型檢查
●徠非常友好的日誌及回放功能
●對消息包的大小几乎沒有限制
●點對點直接通信沒有集中的“資料庫”或“hub”
●無 daemons
●支持的語言包括 C, C++, Java, Python, MATLAB, 以及C#