Web 集群中的 MQ 消息
MQ Message in a Web Cluster
我们想在我们的网络应用程序中接收一条 MQ 消息以存储在数据库中,我们在一个有两个节点的集群中,我们想避免读取这条消息两次,这就是我们考虑 MQ 的原因。
我的问题是..如果出现一条消息并且它是为集群的一个节点读取的,第二个节点是否可以读取这条消息?
我是 JMS 的新手,这是我们想法的一个很好的实践,还是有另一种更好的方法来正确实现它?
如果您将一条消息发送到一个队列中,而该队列有两个消费者,则该消息只会被一个消费者接收。这称为 point-to-point 消息传递。
如果您希望消息被两个消费者接收,请通过主题发送。这称为 publish-subscribe 消息传递。
有关详细信息,请参阅 Basic JMS API Concepts。
我们想在我们的网络应用程序中接收一条 MQ 消息以存储在数据库中,我们在一个有两个节点的集群中,我们想避免读取这条消息两次,这就是我们考虑 MQ 的原因。
我的问题是..如果出现一条消息并且它是为集群的一个节点读取的,第二个节点是否可以读取这条消息?
我是 JMS 的新手,这是我们想法的一个很好的实践,还是有另一种更好的方法来正确实现它?
如果您将一条消息发送到一个队列中,而该队列有两个消费者,则该消息只会被一个消费者接收。这称为 point-to-point 消息传递。
如果您希望消息被两个消费者接收,请通过主题发送。这称为 publish-subscribe 消息传递。
有关详细信息,请参阅 Basic JMS API Concepts。