Поддержка Артемиды как StompBrokerRelay в Spring UserDestination

Мне удалось подключить Артемиду как StompBrokerRelay, но мне пришлось использовать

config.setPathMatcher(new AntPathMatcher(".")); 

И все мои очереди начинаются с

jms.queue.xxxx

Когда я пытался отправить личные сообщения пользователям, используя /user/ Destination, это не сработало, и причиной этого является DefaultUserDestinationResolver, как я описал здесь в сообщении об ошибке jira, трудно запрограммировать поиск '/' и оставить ведущий /, поэтому, если я пытаюсь отправив в /user/xxxx/jms.queue.call, он будет переведен в /jms.queue.call, в то время как для его работы он должен перейти в jms.queue.call

Можно ли переопределить DefaultUserDestinationResolver, используемый в AbstractMessageBrokerConfiguration

1 ответ

Решение

Это было исправлено в версии 4.3 RC1 за вышеуказанный тикет

Другие вопросы по тегам