2024-03-22 EMQX共享订阅

带群组的共享订阅

您可以通过在原始主题前添加 $share/<group-name>/ 前缀为分组的订阅者启用共享订阅。组名可以是任意字符串。EMQX 同时将消息转发给不同的组,属于同一组的订阅者可以使用负载均衡接收消息。

不带群组的共享订阅

$queue/ 为前缀的共享订阅是不带群组的共享订阅。它是 $share 订阅的一种特例。您可以将其理解为所有订阅者都在一个订阅组中,如 $share/$queue/

共享订阅与会话

在 MQTT 客户端中,共享订阅和持久会话功能的概念存在矛盾,因此无法同时使用这两个特性。如果您正在使用共享订阅功能,则必须通过将 clean_session 参数设置为 true 来启用 clean session 功能。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Introduction MQTT[https://mosquitto.org/man/mqtt-7.html] ...
    qingmufu阅读 977评论 0 0
  • 一、EMQX项目简介 EMQ X (Erlang/Enterprise/Elastic MQTT Broker) ...
    永夏之夜阅读 1,479评论 0 0
  • @[toc] 主题(消息路由),子主题,分组订阅(共享订阅) (1) 常见的主题形式以及定义 mqtt 常见的to...
    码字小能手阅读 408评论 0 1
  • EMQ 是一款基于高并发的 Erlang/OTP 语言平台设计,支持百万级连接和分布式集群,发布/订阅模式的开源M...
    ForBravo阅读 9,499评论 0 1
  • 早在1999年,IBM的Andy Stanford-Clark博士以及Arcom公司ArlenNipper博士发明...
    梁睿坤阅读 4,233评论 0 8