OpenDDS是OMG组织制定DDS(Data Distribution Service数据分发服务)规范的开源实现,属于传输中间件软件。
基于OpenDDS的SDK,可以在传输消息的基础上,扩展更多的传输功能,如
0)分拆大消息/大文件传输
1)传输文件/目录/任务驱动式传输;
2)局域网、互联网环境下的IM;
3)Request/Reply应答式传输或RPC on DDS规范传输;
4)传输音视频;
5)数据库记录传输;
6)和其他协议,如HTTP/S、FTP、其他软件的对接传输,即传输网关;
7)和HLA、TENA等体系架构的对接等
8)系统资源,如CPU、磁盘、网络、内存的实时监控传输
各种传输功能的实现,关键在于对OpenDDS机制的合理利用和部署,如
1)传输主题的定义
一种方式,根据业务和功能需要,定义一定数量或海量