- ClientID 唯一:否则后连接的会将前面的踢下去
- 发送的消息内容太长(payload),导致客户端断线,原因是EMQ默认的消息长度是64K(65536字节),一旦超过就会出问题。可能出现场景:
日志里面出现 invalid_mqtt_frame_len
这个错误,会导致MQ连接频繁断开,或者直接连接失败。原因我们碰到的是由于MQTT消息内容大于EMQ默认设置的64K。
根据版本的不同,找到对应的配置文件,修改对应的配置即可,最高为256MB。如2.x版本的EMQ则在安装目录的/emqttd/etc/emqttd.conf,修改其中的mqtt.max_packet_size=256MB,然后重启EMQ即可
EMQ 注意事项
猜你喜欢
转载自www.cnblogs.com/saryli/p/9806560.html
今日推荐
周排行