Artemis 支持作为 Spring UserDestination 中的 StompBrokerRelay
Artemis support as StompBrokerRelay in Spring UserDestination
我能够成功连接 Artemis 作为 StompBrokerRelay,但我不得不使用
config.setPathMatcher(new AntPathMatcher("."));
我所有的队列都以
开头
jms.queue.xxxx
当我尝试使用 /user/ Destination 向用户发送私人消息时,它不起作用,原因是 DefaultUserDestinationResolver 正如我所描述的 here in jira bug 是硬编码以搜索“/”并保留前导 / 所以如果我尝试发送到 /user/xxxx/jms.queue.call 它将被翻译成 /jms.queue.call 而它应该工作到 jms.queue.call
是否可以覆盖 DefaultUserDestinationResolver used in AbstractMessageBrokerConfiguration
这已在 4.3 RC1 版中根据上述内容得到修复 ticket
我能够成功连接 Artemis 作为 StompBrokerRelay,但我不得不使用
config.setPathMatcher(new AntPathMatcher("."));
我所有的队列都以
开头jms.queue.xxxx
当我尝试使用 /user/ Destination 向用户发送私人消息时,它不起作用,原因是 DefaultUserDestinationResolver 正如我所描述的 here in jira bug 是硬编码以搜索“/”并保留前导 / 所以如果我尝试发送到 /user/xxxx/jms.queue.call 它将被翻译成 /jms.queue.call 而它应该工作到 jms.queue.call
是否可以覆盖 DefaultUserDestinationResolver used in AbstractMessageBrokerConfiguration
这已在 4.3 RC1 版中根据上述内容得到修复 ticket