另外:ACL with HTTP API 这个对此是否有影响?是不是修改配置就可以处理此问题,请你们开发技术内部沟通下,看是否有更好的处理方案
后台java代码,基本参考这个博客:
应该是你们官方推出的方案
使用 HTTP 服务进行认证鉴权的用户有很多,我们在版本发布前也有相关的测试保障。以我们之前处理此类问题的经验来看,问题大概率还是在与外部 HTTP 服务的请求上。
我们稍微在概念上明确一下,通常我们将客户端登录时对用户名密码的验证过程称为认证。客户端尝试发布订阅时对其权限的检查称为授权。
你的延迟主要发生在授权阶段,看你后续的描述可能你们并不需要授权这一功能?如果是这样的话,注释掉 emqx_auth_http.conf
中 acl_req
相关的几个配置项即可。
对的,就是这样的!不需要授权,只要登录鉴权即可!