我正在使用node.js mosca MQTT代理来处理某些物联网(iot)应用程序。
https://github.com/mcollina/mosca
主题可以为mosca代理商收到的最大邮件长度是多少?限制消息长度的因素有哪些?
如果我想增加消息长度,是否有可以修改的配置参数或者我可以更改代码的哪一部分?
答案 0 :(得分:54)
你在这里问的不完全清楚,所以我会回答这两种可能性。
实际主题字符串的长度最多为65536字节。这是mqtt规范强加的限制,您无法对其进行更改。还值得注意的是,该主题使用utf-8进行编码,因此您可以使用少于65536个字符。
消息的有效负载限制为268,435,456字节。同样,这是由规范定义的。
如果你经常接近这些限制中的任何一个,你应该考虑你所做的事情是否明智。