ROS保证味精交付
Does ROS guarantee the msg delivery?
我完全理解ROS可能会丢失前几条消息,因为发布者订户尚未成功连接。
但是,是否可以保证发布者发送的所有消息将成功交付给所有订户(如果消息队列不溢出)?
假设发布者在订阅者之前已成功初始初始初始初始初始初始初始初始初始初米,并且消息队列不会溢出,那么ROS消息的保证与TCP基本相同,因为那是使用的基础传输协议由出版商和订户。正如您从Wikipedia所说的那样,TCP是一种可靠的运输机制,但是如果Internet连接下降并且包裹超时,您的消息仍然可能会丢失。
相关文章:
- C++(和 ROS) - 包含与前向声明引用,设置默认值和类型定义
- 如何通过ROS将realsense数据传输到其他设备
- 如何使用realsense摄像头调试ROS错误消息
- 如何使用 ROS 从 yaml 文件中读取带有元组的数组?
- 您是否必须随项目一起交付原型文件?
- ROS/C++:无法在 eclipse 中修复未解析的包含
- ROS:谷歌制图师/地图
- 如何在ROS中使用PCL可视化动力学数据的表面法线
- ROS 订阅回调 - 使用 boost::绑定成员函数
- 如何使用 v8 本机插件将 C++ 数组交付到 Node.js
- ROS CPP 相当于 Python subprocess.call() 和 shell=True
- 使用 Python、ROS 和 C++ 进行日志记录
- ROS:在nodehandle.subscribe中使用lambda作为回调
- 在单个 Docker 容器中开发 ROS 节点?
- 在ROS中,C++和Python都是必需的吗?
- 如何消除ROS打开CV中的内存不足错误?
- 您将如何在现有的QT Creator GUI项目中实现ROS发布者和订阅者?
- ROS中未定义的参考误差到OpenCV图像转换器
- iOS SDK 是否可以与动态库一起交付
- ROS保证味精交付