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