确定 MQTT 主题中有多少个子主题

Determining how many subtopics are inside of an MQTT topic

所以我正在为一个项目使用 Mosquito MQTT 代理,并且我正在订阅一个具有可变数量的子主题的主题。有没有什么方法可以知道一个主题有多少个子主题而无需先获取所有子主题的更新?

没有

主题是短暂的,它们并不真正存在,除非在消息发布到某个人的那一刻。

订阅客户端提供一个模式(因为它可以包含匹配一个主题 +# 的 1 个或多个级别的通配符)并且代理将其与已发布消息中的主题相匹配决定是否应将其转发给订阅者。

代理跟踪主题的唯一时间是它正在存储带有保留标志集的消息,或者正在为具有持久订阅的离线客户端排队消息。