如何使用 Mosquitto MQTT 代理以后进先出 (LIFO) 方式发送消息?

How to send messages in Last In First Out (LIFO) manner with Mosquitto MQTT broker?

我正在使用 Mosquitto 代理并与另一个代理桥接。 我正在关注 https://eclipse.org/mosquitto/man/mosquitto-conf-5.php 本手册用于配置。

当连接丢失时,Mosquitto 代理将数据保存在文件中,当连接恢复时,Mosquitto 桥将以 FIFO 方式发送消息。 (我是这么理解的,如有错误请指正)

我想要后进先出,有什么办法可以解决这个问题吗?

我没有找到任何配置参数。以下是我正在使用的代理配置示例。

# =================================================================
# Bridges
# =================================================================

connection MyMQTTBridge
address 192.168.2.138:1885
topic MyTopic out 0
topic MyTopic2 out 0
clientid MyBridgeClient
start_type automatic
username myMQTTAccount
password myMQTTPassword

# -----------------------------------------------------------------
# Certificate based SSL/TLS support
# -----------------------------------------------------------------

bridge_cafile /etc/mosquitto/cacert.crt

MQTT 协议要求消息按接收顺序发送,因此 mosquitto 不支持颠倒顺序。