Cyclone DDS(初识)

        Eclipse Cyclone DDS是OMG DDS规范(Gitee.com)的一个非常高性能和健壮的开源实现。Cyclone DDS是作为一个Eclipse IoT项目(参见Eclipse Cyclone DDS Gitee.com)完全公开开发的,采用DDS技术体系和架构的用户和体系名单也是越来越多。目前,它是机器人操作系统ROS 2的默认中间件体系。        

        Cyclone DDS全面覆盖了DDS标准和规范。提供以下内容:

  • DCPS(以数据为中心的发布订阅)基本规范
  1. 零配置自动发现服务(如果组播multicast生效的话)

  2. 发布/订阅消息

  3. 订阅方用户数据的可配置存储

  4. 还有许多QoS设置,如活跃性检测、截止日期、历史数据等

  5. 覆盖范围还包括最小、所有权和内容等配置规范

  • DDS安全,如提供身份验证、访问控制和数据加密
  • DDS C++API
  • DDS XTypes结构类型系统
  • DDSI-RTPS互操作网络协议

        Cyclone DDS中的网络堆栈出现和存在了十多年,

你可能感兴趣的:(OpenDDS高级开发指导,OpenDDS应用开发入门,OpenDDS拓展开发指南,CycloneDDS,Cyclone,DDS,Eclipse,IoT,ROS2)