如何在队列中使用相同的邮件头ID?

时间:2019-04-24 08:16:23

标签: activemq

我想使用在队列1到队列2中生成的消息头ID。 您能告诉我如何在ActiveMQ中实现吗?

场景:

  1. 由于某些故障,ESB总线未处理队列1消息
  2. 使用以下命令修复消息后,我们将使用队列2重新发布消息 在队列1中创建的相同邮件标题ID

队列1(进程): 邮件标题ID:ID:XYZ-1234-1555664319032-4:2:1:1:1

队列2(重新处理): 邮件标题ID:ID:XYZ-1234-1555664319032-4:2:1:1:1

非常感谢, 塞缪尔

1 个答案:

答案 0 :(得分:0)

ActiveMQ本身分配消息ID。这不是可以从客户端应用程序完成的事情。您需要为应用程序特定的ID使用其他消息标题或属性。