【发布时间】:2015-02-25 19:52:45
【问题描述】:
我使用来自此 url http://azure.microsoft.com/en-us/documentation/articles/service-bus-java-how-to-use-jms-api-amqp/ 的示例。我有两个问题:
1. ACS 或 SAS
连接 URL,
amqps://[username]:[password]@[namespace].servicebus.windows.net
用户名和密码来自 ACS 身份验证,但 Azure 服务总线已将其身份验证从 ACS 更改为 SAS。它还支持 SAS 身份验证吗?就像用户名是 SAS 策略一样,密码是 SAS 策略的密钥。
2。运行抛出异常
即使我使用 ACS(如果我使用 powershell 创建命名空间,它仍然是 ACS)或 SAS,当从 http://azure.microsoft.com/en-us/documentation/articles/service-bus-java-how-to-use-jms-api-amqp/ 运行示例代码时,它们都会抛出异常并失败。
Exception:"org.apache.qpid.amqp_1_0.client.Sender$SenderCreationException:
Peer did not create remote endpoint for link".
有没有办法解决这个问题?
顺便说一句,我连接的不是 Windows 服务总线(本地),而是 Azure 服务总线(云)。谢谢。
【问题讨论】:
标签: azure jms amqp servicebus