客户端A在线 客户端B离线 A发消息未被存储进队列

环境信息

  • EMQ X 版本:4.3.3
  • 操作系统及版本:linux
  • 其他

问题描述

客户端A在线 客户端B离线 A发消息未被存储进队列

配置文件及日志


理解错了客户端页面上 ”消息队列“ 这个信息的含义了,这里的 “消息队列” 指的服务器给这个客户端下发消息发送了拥塞后,正在排队,等待下发的消息数量。

EMQ X 本质上是一个 Broke 是一个 消息转发的系统(可详细参考 MQTT 协议规范),不是类似于 Kafka or RabbitMQ 的系统。它不是把一个消息存储到一个队列里面,然后等一个消费者来消费。

好的 理解错了 那如果客户端离线,再次上线离线期间的消息还能收到吗


离线消息为什么没被存储呢