zone.external.rate_limit.conn_messages_in速率限制失效

环境

  • 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消息速率,未打印任何限流相关日志

4.x 的速率限制精度并不准确,所以 5.0 中进行了重构,目前 4.x 已经逐步退出了维护,建议可以考虑下升级。

好的,请问4.x升级5.x兼容性如何?

你可以看下这里