环境
- EMQX 版本:4.3.4
- 操作系统版本:ubuntu2020.04
重现此问题的步骤
1.emqx.conf中配置zone.external.rate_limit.conn_messages_in = 1,60s
2.docker restart emqx容器
3.模拟发送mqtt消息发现限流失效
预期行为
每个external连接每60秒只允许发送一条mqtt消息
实际行为
没有限制mqtt消息速率,未打印任何限流相关日志
1.emqx.conf中配置zone.external.rate_limit.conn_messages_in = 1,60s
2.docker restart emqx容器
3.模拟发送mqtt消息发现限流失效
每个external连接每60秒只允许发送一条mqtt消息
没有限制mqtt消息速率,未打印任何限流相关日志
4.x 的速率限制精度并不准确,所以 5.0 中进行了重构,目前 4.x 已经逐步退出了维护,建议可以考虑下升级。
好的,请问4.x升级5.x兼容性如何?
你可以看下这里