【发布时间】:2012-12-11 12:28:47
【问题描述】:
我有一个集群应用程序,同一应用程序在两台不同的服务器上,位于负载平衡器后面。 我只有一个 JMS 队列。 队列是否会确保一条消息只被读取一次,因为两个部署的应用程序都会从队列中读取?
【问题讨论】:
标签: jms
我有一个集群应用程序,同一应用程序在两台不同的服务器上,位于负载平衡器后面。 我只有一个 JMS 队列。 队列是否会确保一条消息只被读取一次,因为两个部署的应用程序都会从队列中读取?
【问题讨论】:
标签: jms
是的,只有一个应用程序会从 JMS 队列中获取消息。当客户端应用程序确认收到的消息时,该消息将从队列中删除。因此,相同的消息将不会传递到集群应用程序的其他实例。
【讨论】: