Spring boot spring中复杂通知系统的设计

Spring boot spring中复杂通知系统的设计,spring-boot,notifications,rabbitmq,spring-rabbit,Spring Boot,Notifications,Rabbitmq,Spring Rabbit,我想设计和实现一个复杂的通知系统,其中我有一个用户将自动和手动订阅不同的事件 经过一些研究之后,我决定使用WebSocket将通知推送到客户端,订阅事件时,我会选择RabbitMQ,特别是直接交换 起初,我想在建立websocket连接后,我会发送用户ID,该用户ID将与RabbitMQ中的exchange一起订阅,任何更改都将与此更改的用户ID一起发送,这就是我获取更改并将其推送到客户端的方式 使用这种方法,我最终将拥有与我一样多的amqp用户队列,我不确定这是否是一种好的做法 谢谢你的想法

我想设计和实现一个复杂的通知系统,其中我有一个用户将自动和手动订阅不同的事件

经过一些研究之后,我决定使用WebSocket将通知推送到客户端,订阅事件时,我会选择RabbitMQ,特别是直接交换

起初,我想在建立websocket连接后,我会发送用户ID,该用户ID将与RabbitMQ中的exchange一起订阅,任何更改都将与此更改的用户ID一起发送,这就是我获取更改并将其推送到客户端的方式

使用这种方法,我最终将拥有与我一样多的amqp用户队列,我不确定这是否是一种好的做法

谢谢你的想法