Автоматическая пересылка сообщений служебной шины Azure с Java - PullRequest
0 голосов
/ 11 декабря 2018

Ищу реализовать автоматическую пересылку между двумя темами в одном и том же пространстве имен, как упомянуто здесь в Java.Я не нашел эквивалента ForwardTo свойства, которое есть в C # для Java.

SubscriptionDescription srcSubscription = new SubscriptionDescription (srcTopic, srcSubscriptionName);
srcSubscription.ForwardTo = destTopic;
namespaceManager.CreateSubscription(srcSubscription));

Есть ли способ сделать это с помощью Java SDK?Кажется, что SubscriptionDescription для Java не обладает теми же свойствами, что и библиотеки C #.

1 Ответ

0 голосов
/ 11 декабря 2018

Так что проблема для меня была в версии SDK Azure Service Bus для Java, которую я использовал.Самая свежая стабильная версия - 1.2.8, в которой отсутствует пакет управления.Обновление до 2.0.0-Preview-5 и реализация как таковая работали для меня.

SubscriptionDescription subscriptionDescription = new SubscriptionDescription(topic.name(), subscriptionId)
subscriptionDescription.setForwardTo(topic.name())
...