部署在AWS上的EMQ 3.0无法接收4KB MQTT数据

时间 2019-02-19
阅读 37
点赞 0
收藏 0
连接sainath

我在AWS EC2实例上部署了EMQ 3.0,并且主要使用默认配置对其进行了配置,但是我更改了缓冲区大小,因为我的要求是发送一个4KB的MQTT数据。但它不起作用,EMQ代理也没有收到消息。在美国焊接学会方面,是否对包装尺寸有任何限制?如果有,如何增加包装尺寸?我验证了EMQ配置允许高达64KB的数据包,并且我将外部缓冲区大小增加到4KB,但没有成功。 有什么建议或方法来解决这个问题吗?请注意,我可以发送高达2千字节的数据。 谢谢你的帮助。

建议答案

在美国焊接学会方面,是否对包装尺寸有任何限制?如果有,如何增加包装尺寸?

AWS(EC2)方面没有这样的包大小限制, 按照共同责任模式。

Web套接字支持的问题意味着具有大有效负载或特殊有效负载大小的消息无法到达负责实现代理行为的EMQ代码,因此更改了.confMax包尺寸在这种情况下没有效果。

错误修复链接https://github.com/emqx/emqx/issues/643

👍 0