Используйте Azure-EventHubs-клиентов для подключения к брокеру QPid AMQP 1.0?
Если я использую https://github.com/Azure/azure-event-hubs для подключения клиентов к Azure EventHubs в облаке, могу ли я использовать этот же код клиента для подключения к брокеру QPid AMQP 1.0?
Я не могу найти никакой подробной документации о том, как интерпретируется различная часть строки подключения клиента eventhubs, но я заменил стандартный адрес (amqp://ip:port) в качестве порта конечной точки строки подключения, но продолжаю получать ком.microsoft.azure.eventhubs.TimeoutException.
Я использую Java ReceiveTest.java из модульных тестов и брокера QPid со следующим адресом amqp: amqps://192.168.56.199:5672
Я обнаружил, что синтаксический анализатор строки соединения просто потерпел неудачу, если бы я использовал это, но мне трудно понять, какова правильная строка соединения, чтобы просто указывать на брокера AMQP.
[edit:] Итак, моя строка подключения (условно) следующая, которая, по крайней мере, передает парсер и, по крайней мере, пытается подключить библиотеку:
Endpoint=amqps://192.168.56.199:5672/example;SharedAccessKeyName=managed-policy;SharedAccessKey=p7S3kSqN/<snip key>=;EntityPath=<hub-name>