RapidRDDS數據交換網絡
RapidRDDS(Rapid Real-time Data Distribution Service )數據交換網絡是北京創想聯發科技有限公司開發的一套用于仿真數據互聯、數據共享、數據交換的分布式交互網絡組件。
RapidRDDS數據交換網絡是基于高性能實時內存數據交換機制的網絡通訊,實現在分布式網絡架構下的高刷新率的仿真數據互聯、數據共享、數據交換,從而建立高實時、高可靠的仿真互聯網絡。
應用領域:
模擬器互聯網絡
仿真協同網絡
測試/試驗網絡
主要特點:
1) 高實時性
RapidRDDS 數據交換網絡的交互數據采用內存式、key-value方式的存儲,能夠快速的緩存或存儲數據,支持網絡數據交換的消息和隊列。寫操作可達110000次/秒,讀操作可達 81000 次/秒,支持分布式的高速讀寫及并發處理。
2) 發布/訂閱模式
“發布/訂閱”模式包含兩種角色,分別是發布者和訂閱者。訂閱者可以訂閱一個或若干個頻道(channel),而發布者可以向指定的頻道發送消息,所有訂閱此頻道的訂閱者都會收到此消息。
3) 分布式網絡
RapidRDDS是以共享內存模式為基礎來實現分布式網絡,通過具有實時性的分布式網絡實現大規模的系統仿真、綜合性仿真和不受空間限制的仿真網絡。
4) 高速數據交換
RapidRDDS數據交換網絡中采用Pipelining異步通訊技術、事件驅動模型、優化的數據結構等技術,不僅可以高效地利用內存、降低應用程序的復雜性,還降低了網絡開銷、帶寬消耗量和處理時間,從而大大提高數據交換效率,滿足實時性應用的數據交互要求,實現高速數據交換。