2017-03-03 66 views
1

我完全理解ROS可能會丟失前幾條消息,因爲發佈者訂閱者尚未成功連接。ROS是否保證提供味精?

但有所有的信息由發佈者發送任何保證會成功傳遞給所有用戶(如果消息隊列不會溢出)?

+0

順便說一句,你也可以要求對ROS答案ROS相關的問題:http://answers.ros.org/questions/。 – Jackie

回答

2

假設發佈者的訂戶之前被成功初始化,消息隊列不會溢出,然後ROS消息的保證是基本上相同TCP,因爲這是由發佈者和訂閱使用的底層傳輸協議。當你從Wikipedia告訴,TCP是一個可靠的傳輸機制,但它仍然可能是你的消息可能會丟失,如果互聯網連接中斷和包超時。