我正在使用 MQTT 代理进行请求/响应流,我想知道像 VerneMQ 或 Mosquitto 这样的代理是否能很好地处理大量主题。基本上每次我想做一个请求/响应时,我都会发布一个看起来像 rpc/{UUID}
的主题。这意味着每个请求都会创建一个新主题,然后在收到响应时取消订阅。以后会不会来咬我?
最佳答案
主题实际上已经是短暂的。
通常,主题的唯一开销是为每个客户端持有的订阅主题模式列表(因为它们可以是通配符)。从传入的消息中读取主题并根据此列表进行检查。
在主题中使用 UUID 不会导致任何问题。
关于mqtt - 在 MQTT 主题名称中使用 UUID 有什么影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68533190/