我们希望在spring boot集群环境中实现websocket。我们正在使用JWT进行身份验证。我知道我们可以使用ActiveMQ或RabbitMQ作为stomp代理。但是我们已经在使用redis了,我们可以使用redis,因为我们不想增加维护另一个消息服务的额外开销吗?
答案 0 :(得分:2)
您可以尝试redis PubSub。
关于PubSub的介绍:
发布/订阅
SUBSCRIBE,UNSUBSCRIBE和PUBLISH实现发布/订阅消息传递范例,其中(引用维基百科)发件人(发布者)未被编程为将其消息发送给特定接收者(订阅者)。相反,已发布的消息被表征为频道,而不知道可能存在的订户(如果有的话)。订阅者表达对一个或多个频道的兴趣,并且只接收感兴趣的消息,而不知道哪些(如果有的话)发布者。发布者和订阅者的这种分离可以允许更大的可扩展性和更动态的网络拓扑。