使用Java的Azure Service Bus消息自动转发

时间:2018-12-11 11:27:42

标签: azure azureservicebus azure-servicebus-topics azure-java-sdk

正在寻求在Java中提到的here的同一个名称空间中的两个主题之间实现自动转发。我没有找到Java的C#中的 ForwardTo 属性的等效项。

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

是否有使用Java SDK做到这一点的方法? Java的SubscriptionDescription似乎没有与C#库相同的属性。

1 个答案:

答案 0 :(得分:0)

所以对我来说,问题是我使用的Java的Azure服务总线sdk版本。最新的稳定版本是1.2.8,不提供管理包。升级到2.0.0-Preview-5并像这样实施对我来说很有效。

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