我正在尝试在 CLIENT_ACKNOWLEDGE 模式下运行我的 JMS session ,如果我没有确认该消息,我就没有看到该消息再次重新传递到队列,您能否让我知道该消息何时会传递回MQ,是 session 终止的时候吗?
最佳答案
如果您在接收器中使用CLIENT_ACKNOWLEDGE
,则必须手动恢复未确认的消息。看一下 JMS Session.recover()
方法,它将触发重新传递。
引用文献:
关于java - MQ session .CLIENT_ACKNOWLEDGE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17309005/