2017-08-07 185 views
-1

我已经实现了一个following Redis发布 - 使用Spring进行消息传递。我注意到,这种配置不支持在没有订户的情况下消息排队。我怎样才能做到这一点,以确保发送给Redis的所有消息都在某个时间点被接收到?Spring的Redis消息队列

回答

0

让数据库存储所有消息,并且只有当用户没有在前端缓存消息标识时才重新发送消息给用户。还有其他多种解决方案,但这就是我会做的。

当您将消息发送到要发布的服务器时,您还应该将其存储在SQL数据库中,并且当新用户订阅时,为他们提供他们从数据库中存储的过去错过的任何已发布数据集。