具有jmsMessageId的ActiveMQ持久订户

具有jmsMessageId的ActiveMQ持久订户,activemq,Activemq,我是ActiveMQ的新手,试图找到任何能够明确描述JMSMessageID在持久订阅者和选择器中的行为的东西,但是,我很难找到很多 例如:JMSType='car',color='blue',weight>2500作为选择器。每个订阅服务器将只接收来自符合条件的主题的消息。当每个接收到所述消息时,JSMMessageID对于每个订阅者都是唯一的,或者在订阅者的选择器对其进行筛选之前,它们对于整个主题都是唯一的 如果没有,是否有一种方法可以使JSMessageID对于每个订阅者都是唯一的,这样就

我是ActiveMQ的新手,试图找到任何能够明确描述JMSMessageID在持久订阅者和选择器中的行为的东西,但是,我很难找到很多

例如:JMSType='car',color='blue',weight>2500作为选择器。每个订阅服务器将只接收来自符合条件的主题的消息。当每个接收到所述消息时,JSMMessageID对于每个订阅者都是唯一的,或者在订阅者的选择器对其进行筛选之前,它们对于整个主题都是唯一的


如果没有,是否有一种方法可以使JSMessageID对于每个订阅者都是唯一的,这样就可以使用自定义messageID布局将其用作序列号的形式:1、2、3。。。无限期。

消息ID由生产者在发送时设置,代理将消息的副本传递给每个主题订阅(持久或不持久),并使用消息ID发送。您不能更改代理使用该值跟踪消息并确保消息被保留的ID,直到它被发送到或存储到的每个订阅都确认了它

感谢您回复我-所以代理无法为他们收到的消息的每个持久订户设置排序序列号?