问题描述
我正在尝试在 WebSphereMQ 上托管的队列上配置 Spring JmsListener
。 WebSphereMQ 在集群环境中。我的问题是,由于它在集群环境中,从队列中消耗的消息会是多次还是仅一次?
解决方法
我希望消息只被消费一次。如果消息被多次使用,则会违反 JMS 队列的基本点对点语义。 JMS 代理,即使它们是集群的,仍应强制执行基本的 JMS 语义。
我正在尝试在 WebSphereMQ 上托管的队列上配置 Spring JmsListener
。 WebSphereMQ 在集群环境中。我的问题是,由于它在集群环境中,从队列中消耗的消息会是多次还是仅一次?
我希望消息只被消费一次。如果消息被多次使用,则会违反 JMS 队列的基本点对点语义。 JMS 代理,即使它们是集群的,仍应强制执行基本的 JMS 语义。