摘要
针对分布式系统应用规模大、范围广、运行环境复杂的特征,分析分布式交互平台在功能和性能上的需求,设计并实现了一个基于发布/订阅机制的实时交互平台NetDDS。采取分层设计的思想,依次从分发服务层、QoS保障层和数据传输层3个方面完成实时交互平台的构建,提供基于发布/订阅机制的数据同步功能、灵活可配置的服务质量保障机制以及基于以太网的多协议数据传输机制,确保了数据传输的实时性、正确性与可靠性。实验结果表明,该交互平台具有较低的消息更新延迟,能满足分布式应用中数据分发对实时性的要求。
According to the large scale,wide application and complex running environment of distributed systems,the functionality and performance of distributed interactive platforms are studied,and a real-time interactive platform named NetDDS based on publish/subscribe mechanism is designed and implemented.The hierarchical design idea is adopted to build the middleware from the distribution service,QoS guarantee and data transmission layers,providing the data synchronization function based on the publish/subscribe mechanism,flexible and configurable quality of service guarantee mechanism and multi-protocol data transmission mechanism based on Ethernet.The proposed middleware guarantees the real-time,correctness and reliability of data transmission.Experiment results show that the middleware has a low message update delay and meets the requirements of real-time data distribution in distributed applications.
作者
郑鹏怡
陈进朝
Zheng Pengyi;Chen Jinchao(College of Information Engineering,Shaanxi Institute of International Trade and Commerce,Xi’an 712046;School of Computer Science,Northwestern Polytechnical University,Xi’an 710129)
出处
《高技术通讯》
CAS
2021年第4期435-440,共6页
Chinese High Technology Letters
基金
国防重点实验室基金(61420020306)资助项目。
关键词
分布式系统
实时交互平台
发布订阅
实时
数据同步
distributed system
real-time distributed interactive platform
publish/subscribe
real-time
data synchronization