手动ACK

客户端想在业务处理完成后再手动ack, 而不是设备收到消息后,自动ack,因为设备可能会发生异常,消费了消息,但是没有处理成功,造成消息丢失。请问如何手动ack

edit: fix typo
业务层面的 ack 不建议与 MQTT 的 ack 耦合。
可以设计一个 ack 主题,设备处理完之后发布一个 “业务处理完成” 的 ack 消息。

好的, 谢谢回复

1 个赞