node.js - сервер - node mqtt reconnect



Какова максимальная длина сообщения для брокера MQTT? (1)

Я использую MQTT-брокер node.js mosca для некоторых приложений Интернета вещей (iot).

https://github.com/mcollina/mosca

Какова максимальная длина сообщения, которое может получить тема для брокера mosca? Какие факторы ограничивают длину сообщения?

Если я хочу увеличить длину сообщения, есть ли параметр конфигурации, который я могу изменить, или какую часть кода я могу изменить?


Не совсем понятно, о чем вы здесь спрашиваете, поэтому я отвечу на обе возможности.

Длина фактической строки темы составляет не более 65536 байтов. Это ограничение, налагаемое спецификацией mqtt, его нельзя изменить. Также стоит отметить, что тема закодирована с использованием utf-8, поэтому у вас может быть доступно менее 65536 символов.

Полезная нагрузка сообщения ограничена 268 435 456 байтами. Опять же, это определяется спецификацией.

Если вы регулярно приближаетесь к одному из этих пределов, вам следует подумать о том, имеет ли смысл то, что вы делаете.





iot