【发布时间】:2016-07-12 11:17:45
【问题描述】:
我有一个生产者和一个消费者的消息队列,用于异步请求,并应用一些超时策略来保证交付。这些消息的排序没有意义。每条消息都是相互隔离的,都有自己的业务场景。所以我不需要在消息队列中进行任何排序。但问题是队列被无法传递的第一条消息阻塞。其他消息是正确的并准备好以正确的方式处理,但它们必须等待“坏”消息才能被传递。
Java 和 JMS 在队列客户端使用 Spring。
是否有可能使 ActiveMQ 队列没有任何排序但每条消息都有单独的重新传递超时?
【问题讨论】:
标签: java asynchronous activemq message-queue