I ', используя activemq 5.9 с пружиной xd 1.1. Я хочу подписаться на тему activemq. Итак, я использую источник jms. Activemq поддерживает подстановочные знаки, такие как *,>. > используется для рекурсивного соответствия любому пункту назначения, начинающемуся с этого имени. Я пытаюсь использовать этот подстановочный знак при подписке на источник jms следующим образом:
stream create --name streamname --definition "jms --clientId = 1 - . назначения = springin> --durableSubscription = истина --pubSub = истина --subscriptionName = streamName | нуль»Поддержка шаблона Activemq весной источника xd jms?
Ошибка: Сбой команды org.springframework.xd.rest.client.impl.SpringXDException: XD133E :(pos 42): ожидаемый префикс канала «queue» или «topic», но найденный '-' jms --clientId = 1 --destination = springin.> --durableSubscription = true --pubSub = true --subscriptionName = streamName | . Нуль
Но когда я пытаюсь что-то вроде этого:.
поток создать --name streamname --definition «JMS --clientId = 3 --destination = springin * ТР1 --durableSubscription = истина - pubSub = true --subscriptionName = streamName | null "
поток создается.
Так что '*' поддерживается, но '>' не работает. Я хочу использовать этот символ '>'. Есть ли обходной путь для этого?
спасибо .... он работает сейчас .... я пропустил этот пункт о dsl .... !!! – hadooper