以我的理解,在MQTT中,一旦客户发布具有相应主题名称的内容,就会创建一个主题。
无需配置主题,对其进行发布就足够了。
从这里。
客户可以在发布主题后订阅自己的主题吗?我在规格书中找不到任何限制。它也没有被列为可能的异常行为:
5.4.8检测异常行为
服务器实现可能会监视客户端行为以检测潜在的安全事件。例如:
- 重复尝试连接
- 重复的身份验证尝试
- 连接异常终止
- 主题扫描(尝试发送或订阅许多主题)
- 发送无法传递的消息(该主题无订阅者)
- 连接但不发送数据的客户端
基于此,我认为这肯定是可能的。因此,我对该功能的用例有兴趣吗?
为什么标准允许这种机制,跟踪主题的所有者会变得很复杂?因此,它只是允许客户订阅自己的主题。
我可以想到的一个用例是,客户可以通过这种方式验证其发布的数据。