船舶領(lǐng)域的應(yīng)用
領(lǐng)域挑戰(zhàn)
船舶領(lǐng)域中,傳統(tǒng)DDS開發(fā)面臨多重挑戰(zhàn):
#1 編譯復(fù)雜
手工編碼和復(fù)雜編譯流程嚴(yán)重拖慢進(jìn)度,效率低下;
#2 設(shè)計(jì)文檔與代碼脫節(jié)
設(shè)計(jì)文檔與代碼脫節(jié)導(dǎo)致實(shí)現(xiàn)偏差,引發(fā)數(shù)據(jù)類型沖突或權(quán)限錯(cuò)配,埋下崩潰與泄露隱患;
#3 QoS策略配置易錯(cuò)難調(diào)
QoS策略分散配置易錯(cuò)難調(diào),變更需逐點(diǎn)修改且運(yùn)行時(shí)才能暴露問題;
#4 高耦合架構(gòu)
高耦合架構(gòu)使系統(tǒng)演進(jìn)困難,擴(kuò)展成本高昂;
#5 其他
除上述問題外,部署配置頻錯(cuò)、項(xiàng)目重建耗時(shí)、團(tuán)隊(duì)協(xié)作沖突及架構(gòu)理解困難等也都時(shí)有發(fā)生;