redis 发布订阅模式

918 阅读1分钟

参考: 可扩展的 WebSocket Server 图解 redis 的发布/订阅模式 Spring boot 2.0 基于Redis快速实现消息队列pub/sub功能

websocket分布式架构图.png

redis pub/sub (发布订阅模式) 实现websocket 分布式:

session id 广播实现很简单,但是有一个致命缺陷:计算力浪费现象,当服务器没有消息接收者session的时候, 相当于浪费了一次循环遍历的计算力,该方案在并发需求不高的情况下可以优先考虑,实现很容易。

一致性哈希算法实现