每个人都应该懂的websocket+mq消息推送在微服务下方案
websocket 在微服务下方案 存在问题: A服务的实例1和用户进行连接,但是实例2收到请求/触发消息/其他等需要推送用户消息的情况。此时由于不是一个实例,实例1不知道要推送消息给用户,需要处理消息丢失问题 方案1: 实例直接使用mq(Rocket,Rabbit,Kafka)广播 此方…
32 2024-06-04 去围观每个人都应该懂的分布式鉴权方案设计
通用流程: 用户通过gateway访问某服务 如果该请求未携带token【无token该请求必须是登录,其他请求一定带token,可以在gateway中配置判断】,gateway先请求auth鉴权服务,然后auth根据用户名密码,返回用户的role角色和permission权限。----RBAC 【选做】如果有需要…
51 2023-10-28 去围观