redis 发布订阅模式

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

websocket分布式架构图.png

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

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

一致性哈希算法实现

你可能感兴趣的:(redis 发布订阅模式)