有这个设计问题,并试图找到使用 JMS 实现它的最佳方法。
Web App 有一个 Listener、多个 Producer 和多个 WorkerBee。侦听器将消息从其队列推送到 WorkerBee。产生的所有消息都在侦听器中排队。我想实现一个过程,该过程可以使用某种负载平衡过程从侦听器队列向每个 WorkerBee 发送消息。Listener 队列或 WorkerBee 队列中仅出现消息的单个实例。
最好的方法是什么?JMS 在这里听起来是不是一个不错的选择?如何将消息从 Listener 队列推送到 WorkerBee 队列?
开放供建议:) 并感谢您的回复。