2023-08-02 08:40:18 我们使用JwtAccessTokenConverter来生成Jwt Token,JwtAccessTokenConverter默认使用的Signer是MacSigner,而MacSigner默认的算法是HMACSHA256。下面这个地方配置的Signkey一定要与上面配置EMQX的JWT认证时的Secret一致,这样就可以让EMQX验证Token的真假。 背景 RuoYi是一款基于Spring Boot、Spring Security和MyBatis的快速开发框架,它目前在中后台管理系统开发领域拥有大量的使用者。但是它当前缺少对websocket协议双工通信信道的支持,即长链接管理这块的功能比较弱。导致像实时通知(后台服务与前端的消息推送,异步通知),实时数据可视化(后端获取数据并推送到前端)等功能不好实现。本文介绍如果结合第三方消息代理服务器EMQX实现上述功能。 准备 docker安装EMQX docker pull emqx/emqx:5.0.21 docker run -d --name emqx -p 1883:1883 -p...