RapidRDDS数据交换网络
RapidRDDS(Rapid Real-time Data Distribution Service )数据交换网络是北京创想联发科技有限公司开发的一套用于仿真数据互联、数据共享、数据交换的分布式交互网络组件。
RapidRDDS数据交换网络是基于高性能实时内存数据交换机制的网络通讯,实现在分布式网络架构下的高刷新率的仿真数据互联、数据共享、数据交换,从而建立高实时、高可靠的仿真互联网络。
应用领域:
模拟器互联网络
仿真协同网络
测试/试验网络
主要特点:
1) 高实时性
RapidRDDS 数据交换网络的交互数据采用内存式、key-value方式的存储,能够快速的缓存或存储数据,支持网络数据交换的消息和队列。写操作可达110000次/秒,读操作可达 81000 次/秒,支持分布式的高速读写及并发处理。
2) 发布/订阅模式
“发布/订阅”模式包含两种角色,分别是发布者和订阅者。订阅者可以订阅一个或若干个频道(channel),而发布者可以向指定的频道发送消息,所有订阅此频道的订阅者都会收到此消息。
3) 分布式网络
RapidRDDS是以共享内存模式为基础来实现分布式网络,通过具有实时性的分布式网络实现大规模的系统仿真、综合性仿真和不受空间限制的仿真网络。
4) 高速数据交换
RapidRDDS数据交换网络中采用Pipelining异步通讯技术、事件驱动模型、优化的数据结构等技术,不仅可以高效地利用内存、降低应用程序的复杂性,还降低了网络开销、带宽消耗量和处理时间,从而大大提高数据交换效率,满足实时性应用的数据交互要求,实现高速数据交换。