OpenDDS项目练习指南

        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)传输主题的定义

                一种方式,根据业务和功能需要,定义一定数量或海量的自主式主题;——特点是,主体数量多,主题的业务思路清晰;缺点是,数量过多,难于管理,有时候可能会超过256个主题的上限;

                另一种方式,定义通用主题,并基于Key创建内容过滤主题ContenFilterTopic

猜你喜欢

转载自blog.csdn.net/pony12/article/details/120380928