项目介绍 项目Github地址:https://github.com/OpenDDS/OpenDDS 官网:https://opendds.org/ OpenDDS(Open Data Distribution 以下是OpenDDS的一些主要特点和功能: 1.数据分发:OpenDDS提供了可靠的数据分发机制,可以在分布式系统中高效地传输数据。 3.多种数据类型支持:OpenDDS支持多种数据类型的交换,包括结构体、数组、枚举和序列等。 5.平台支持:OpenDDS可在多个平台上运行,包括Linux、Windows和macOS等。 6.社区支持:OpenDDS是一个活跃的开源项目,拥有一个积极的社区,提供了广泛的文档、示例代码和讨论论坛,以帮助开发人员学习和使用OpenDDS。
特点: • 以数据为中心 • 使用无代理的发布/订阅消息模式,点对点、点对多、多对多 • 提供多大21种QoS服务质量策略 协议主要实现: • OpenDDS 是一个开源的
异步 I/O C++11 功能丰富、标准化 Beast (HTTP/WebSocket), cpp-netlib, Riak ACE 面向对象 C++17 企业级、模式丰富 TAO (CORBA), OpenDDS
特点: 以数据为中心 使用无代理的发布/订阅消息模式,点对点、点对多、多对多 提供多大21种QoS服务质量策略 协议主要实现: OpenDDS 是一个开源的 C++ 实现 OpenSplice DDS
DDS有开源和闭源两种实现,包括凌华科技、Eclipse(CycloneDDS)、eProsima(FastDDS)、OCI(OpenDDS)、TwinOaks Computing(CoreDXDDS)
特点: • 以数据为中心 • 使用无代理的发布/订阅消息模式,点对点、点对多、多对多 • 提供多大21种QoS服务质量策略 协议主要实现: • OpenDDS 是一个开源的
特点: (1) 以数据为中心 (2) 使用无代理的发布/订阅消息模式,点对点、点对多、多对多 (3) 提供多大21种QoS服务质量策略 协议主要实现: · OpenDDS 是一个开源的
协议主要实现: (1)OpenDDS 是一个开源的C++ 实现; (2)OpenSplice DDS; 另外,DDS很好地支持设备之间的数据分发和设备控制,设备和云端的数据传输,同时DDS的数据分发的实时效率非常高