使用azure-eventhubs-clients连接到QPid AMQP 1.0代理?

时间:2017-08-21 19:35:00

标签: azure amqp azure-eventhub qpid

如果我将https://github.com/Azure/azure-event-hubs用于客户端连接到云中的Azure EventHubs,我是否也可以使用相同的客户端代码连接到QPid AMQP 1.0代理?

我无法找到有关如何解释eventhubs客户端连接字符串的各个部分的详细文档,但我将标准(amqp:// ip:port)地址替换为连接字符串的端点端口但继续得到com.microsoft.azure.eventhubs.TimeoutException。

我使用单元测试中的Java ReceiveTest.java和带有以下amqp地址的QPid代理:amqps://192.168.56.199:5672我发现连接字符串解析器只是失败了,如果我只使用它,但我很难理解什么是正确的连接字符串,只需指向AMQP经纪人。

[编辑:] 所以我的连接字符串(暂时)以下至少通过解析器并使库至少尝试连接:

  

Endpoint=amqps://192.168.56.199:5672/example;SharedAccessKey‌​Name=managed-policy;‌​SharedAccessKey=p7S3‌​kSqN/<snip key>=;EntityPath=<hub-name>

0 个答案:

没有答案