【发布时间】:2018-01-29 19:37:38
【问题描述】:
我们正在考虑为我们的 UI 实现推送通知系统(在 Angular 上实现),我们正在考虑使用 websocket 与配置了 activeMQ 的 spring-boot 消息代理进行通信。
我们能够实现这一点,但有两个棘手的部分我们不知道如何实现:
- 我们不希望消息在被消费后从队列中删除,在我们的例子中,用户将看到通知列表,如果用户当时点击其中一个,我们认为他/她已阅读通知,我们可以将其从队列中删除,但只要他没有点击通知,他/她每次登录系统时仍然会看到它。
- 我不想以数千个队列告终,我需要某种机制来删除所有已空 1 天的队列。
感谢您对这些观点的任何意见。
谢谢, 奥马尔
【问题讨论】:
-
感谢 Hassen,我们已经在下面尝试了您的解决方案并且效果很好
-
太棒了;)您的“我们的 UI 的推送通知系统(在 Angular 上实现)”是您的代码还是现有的库?我对此很感兴趣。谢谢
-
Hi Hassen,这是我们对 UI 部分的实现
标签: spring-boot websocket activemq