【发布时间】:2012-10-25 00:46:49
【问题描述】:
我想这样做:
ActiveMQ 向客户端发送消息。
客户端处理完消息后向ActiveMQ发送确认。
如果客户端已关闭或未确认消息,则此消息将保留在队列中。不会传递所有其他消息。
服务器一次发送一条消息,客户端一次处理一条消息。除非第一条消息已被确认,否则不会传递下一条消息。
有没有办法做到这一点?
【问题讨论】:
-
其实activeMQ是这样工作的(一般来说),你测试过吗?
-
在我们的例子中,它不是这样工作的。我们一下子收到了所有消息,而不是一一收到。我怀疑服务器配置可能不正确。将进行更多测试并通知您。
标签: activemq