Используйте 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;SharedAccessKey‌​Name=managed-policy;‌​SharedAccessKey=p7S3‌​kSqN/<snip key>=;EntityPath=<hub-name>

0 ответов

Другие вопросы по тегам