mqtt开启了授权的缓存大概1小时,如果存在一个授权deny,后面1个小时重新定义topic都是失败的

环境

  • EMQX 版本:5.0.20
  • 操作系统版本:unbuntu

重现此问题的步骤

  1. 开启了emqx的授权认证缓存,如果没匹配是ignore
    2.如果存在一次拒绝订阅deny情况,后面1个小时都不能订阅成功

问一下开启缓存是什么场景,我这种相同topic后台HTTP每次的情况不一样,是不是不适合开启缓存或需要客户端或服务端设置什么参数,可以重新清空缓存或订阅成功

预期行为

实际行为

认证缓存是为了解决使用 Mysql PgSQL 等数据库时,频繁的查询导致数据库过载而设计的,缓存可以在 EMQX 内快速的给出授权信息,而不需要再次查询数据库。
如果你的每次授权信息都不一样,就不适合