java如何防止Paho在处理来自代理的消息后发送ACK?
我正在与泛美卫生组织进行一个关于Java的项目。从代理接收到的消息被发送到处理它们的API,但此过程可能会失败或需要很长时间。我希望利用MQTT确认系统,在这种情况下,防止发送ACK,以便代理在一段时间后重新发送相同的消息。泛美卫生组织有可能做到这一点吗
问候
你可以在下面搜索框中键入要查询的问题!
我正在与泛美卫生组织进行一个关于Java的项目。从代理接收到的消息被发送到处理它们的API,但此过程可能会失败或需要很长时间。我希望利用MQTT确认系统,在这种情况下,防止发送ACK,以便代理在一段时间后重新发送相同的消息。泛美卫生组织有可能做到这一点吗
问候
# 1 楼答案
没有办法保证这会奏效。消息重试是特定于实现的
MQTT v3的Section 4.4。1.1规范状态
重点是我的
我看到的趋势是,除了在重新连接时,实现会删除消息重试