小编典典

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

node.js

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

https://github.com/mcollina/mosca

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

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


阅读 484

收藏
2020-07-07

共1个答案

小编典典

您在这里问的内容还不是很清楚,所以我会回答两种可能性。

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

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

如果您常规地接近这两个限制中的任何一个,则应考虑您的工作是否明智。

2020-07-07