2015-12-30 16 views
7

Tôi đang sử dụng nhà môi giới Mosmos MQTT của node.js cho một số ứng dụng Internet (iot). độ dài tin nhắn tối đa mà một chủ đề có thể nhận được cho người môi giới mosca làĐộ dài tin nhắn tối đa cho một nhà môi giới MQTT là bao nhiêu?

https://github.com/mcollina/mosca

gì? Các yếu tố hạn chế độ dài tin nhắn là gì?

Nếu tôi muốn tăng độ dài tin nhắn, là có một tham số cấu hình tôi có thể sửa đổi hoặc phần nào của mã tôi có thể thay đổi?

Trả lời

21

Nó không hoàn toàn rõ ràng những gì bạn đang yêu cầu ở đây, vì vậy tôi sẽ trả lời cả hai khả năng.

Chiều dài của chuỗi chủ đề thực tế là nhiều nhất là 65536 byte. Đây là giới hạn áp đặt bởi thông số mqtt, bạn không thể thay đổi nó. Nó cũng đáng chú ý là chủ đề được mã hóa với utf-8, vì vậy bạn có thể có ít hơn 65536 ký tự có sẵn.

Tải trọng của thông điệp được giới hạn 268.435.456 byte. Một lần nữa, điều này được xác định bởi spec.

Nếu bạn đang thường xuyên tiếp cận một trong những giới hạn này bạn nên suy nghĩ về những việc bạn đang làm là hợp lý.

+0

Cảm ơn. Được thăng hạng. Bạn đã cung cấp câu trả lời cho các thông số MQTT. Bạn có muốn biết các giới hạn cho nhà môi giới MQTT của MOSFET node.js không? – user781486

+0

Không, nhưng tôi tưởng tượng các giới hạn là như nhau. – ralight

+2

Bất kỳ tài liệu tham khảo nào? – Oswin

Các vấn đề liên quan