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

我正在使用node.js mosca MQTT经纪人为一些物联网(IOT)应用程序。

https://github.com/mcollina/mosca

一个主题可以为mosca经纪人收到的最大消息长度是多less? 限制消息长度的因素是什么?

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

这并不完全清楚你在这里问什么,所以我会回答两种可能性。

实际主题string的长度最多为65536字节。 这是mqtt规范的限制,你不能改变它。 还值得注意的是,这个主题是用utf-8编码的,所以你可能有less于65536个字符可用。

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

如果你经常遇到这些限制之一,你应该考虑你所做的是否明智。