0
哪个消息选择器选项好? JMSCorrelationID或简单的字符串作为JMS属性来选择性地从队列中提取消息?我相信,就表现而言他们是一样的。消息选择器选项JMSCorrelationID或简单字符串作为JMS属性
Producer side using string property:
message = session.CreateTextMessage(msg);
message.setString("myfilter", "abc");
producer.sent(message);
Producer side using JMSCorrelation ID :
message = session.CreateTextMessage(msg);
message.setJMSCorrelationID("abc")
producer.sent(message);
我不确定,如果这是正确的,还有一点不同。如果我们使用关联ID,则客户端将获取所有消息并使用关联ID进行过滤。如果我们使用消息特定的属性代理为客户端进行过滤。 – kartik