MQTT 代理的最大消息长度是多少?

What is the maximum message length for a MQTT broker?

我正在为某些物联网 (iot) 应用程序使用 node.js mosca MQTT 代理。

https://github.com/mcollina/mosca

主题可以为 mosca 代理接收的最大消息长度是多少?限制消息长度的因素有哪些?

如果我想增加消息长度,是否有我可以修改的配置参数或我可以更改代码的哪一部分?

不太清楚你在这里问的是什么,所以我会回答这两种可能性。

实际主题字符串的长度最多为65536字节。这是 mqtt 规范施加的限制,您无法更改它。还值得注意的是,该主题是使用 utf-8 编码的,因此您可能只有不到 65536 个字符。

消息的有效负载限制为 268,435,456 字节。同样,这是由规范定义的。

如果您经常接近这些限制中的任何一个,您应该考虑您所做的事情是否明智。