- 博客(4)
- 收藏
- 关注
原创 Fast DDS使用及HelloWorld代码分析
环境搭建与源码编译 我这边是mac环境,linux环境也差不多。有自动安装脚本,也有docker环境,我喜欢手动编译安装,可以了解安装细节。1.安装依赖brew install cmake python3 wgetbrew install asio tinyxml22.编译安装Foonathan memory ,是一个经过优化的分配器git clone git@github.com:eProsima/foonathan_memory_vendor.gitmkdir foonathan_
2021-11-05 12:42:53 2383 4
原创 中间件DDS之DCPS模型
DCPS:Data-Centric Publish-Subscribe先来些概念的介绍,后续再来分析源码。 概述 DDS规范有两层,分别是数据本地重构层DLRL(Data Local Reconstruction Layer)和以数据为中心的“发布-订阅”层DCPS(Data-Centric Publish-Subscribe)。DCPS层是DDS的核心和基础,提供了通信的基本服务;DLRL层将DCPS层提供的服务进行了抽象,在DLRL层建立了与底层服务的映射关系。一些专有名词
2021-11-03 13:20:04 1852
原创 MQTT与DDS的比较
MQTT VS DDSMQTT协议三种服务质量 (QoS):最多一次 Sender 发送的一条消息,Receiver 最多能收到一次,也就是说 Sender 尽力向 Receiver 发送消息,如果发送失败,也就算了; 只有一次 Sender 发送的一条消息,Receiver 确保能收到而且只收到一次,也就是说 Sender 尽力向 Receiver 发送消息,如果发送失败,会继续重试,直到 Receiver 收到消息为止,同时保证 Receiver 不会因为消息重传而收到重复的消
2021-11-03 13:12:49 2413
原创 SOA中间件DDS(数据分发服务-Data Distribution Service)
近期,在汽车通信圈讨论较火的话题中,DDS绝对排得上号的,我会利用近期空余时间系统梳理下。 OMG(Object Management Group)组织 提起DDS,就不得不提OMG组织。OMG是一个国际化的、开放成员的、非盈利的计算机行业标准协会,很多大家熟悉的标准(如uml),都出自于OMG,DDS也是OMG组织推出的标准之一。 什么是DDS DDS(全称 Data Distribution Service数据分发服务),是一个中间件,由...
2021-11-03 13:09:24 1829 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人