【发布时间】:2015-07-27 19:10:26
【问题描述】:
我的场景是 - 我将消息发布到队列中,一旦消息被消费,我就会将其发送到第三方中间件应用程序。如果该中间件应用程序已关闭,那么我发布的消息将被扔掉。如果中间件应用程序关闭,我不想丢失该消息,而是希望它保持或在队列中等待。请建议,如何处理这种情况?
【问题讨论】:
-
来自您的持久消息怎么样 --> 第三方?,您与第三方的确认系统是什么?即你怎么知道他们是否启动了,即使他们启动了他们也没有出错并扔掉你的味精? --你和第三者有什么合同?
-
我正在使用 RESTful Web 服务合约与第三方应用程序进行交互。如果服务器关闭,它将尝试连接几次,如果失败或连接丢失消息,我们会收到错误错误消息。
-
是否可以设置死信队列,然后定期将这些消息移回主队列?
标签: java jms message-queue middleware