2016-03-01 2 views
0

Я пытаюсь использовать qpid-proton для приема событий из концентратора событий Azure. Я работаю на машине x64 Windows 8.1. Сначала я попытался установить qpid-proton-0.12, но установка завершилась неудачей при тестировании в Visual Studio.Получение от концентратора событий Azure с использованием QPID и Python

Затем я загрузил qpid-python-0.32, который был успешно установлен. Тем не менее, нет примеров подключения к концентраторам событий с qpid. Единственные примеры, которые я могу найти, - это использование протона.

Как бы я подключен к концентратору Event Azure для получения сообщений с использованием qpid-питон-0,32

+0

Я попытался установить python-qpid-proton-0.12 в Windows 10 и получил тот же неудачный результат, но в ubuntu он преуспел. – Steven

+0

Спасибо за попытку! Я не против перехода на Ubuntu, но у меня много устаревшего кода Windows здесь Id нравится держать. Интересно, работает ли кто-нибудь, кто использует протон в Windows, через этот поток. – MadProgrammer

ответ

0

@MadProgrammer, я хотел бы отметить, что на данный момент мы не имеем или предложить поддержку в Python (При этом момент, когда SDK IoT Hub не предлагает пример того, как подключить клиента с Python), при удобстве, пожалуйста, отправляйте запрос функции по адресу https://feedback.azure.com/forums/321918-azure-iot. В таком случае и пока я предлагаю прототип пользователей с одним из поддерживаемых языков, таких как Node.js или Java, например.

+0

Xu, я хорошо знаю, что вы не поддерживаете Python, чтобы ПОЛУЧИТЬ из концентраторов событий. Существует большая поддержка для отправки сообщений в концентраторы. Существует также много поддержки для взаимодействия с очередями обмена сообщениями в Azure. Тем не менее, похоже, есть поддержка для отправки сообщений в концентраторы событий. Whys нет поддержки для получения от концентраторов событий? – MadProgrammer

+0

Что касается Ming Xu, я использую Event Hubs, не обязательно IoT SDK. Ive фактически использовал концентраторы событий дольше, чем IoT SDK. Вот Azure SDK для Python: http://azure-sdk-for-python.readthedocs.org/en/latest/servicebus.html. – MadProgrammer

+0

Концентратор событий предназначен для проглатывания данных. Необходимо написать собственные механизмы для извлечения данных, по моему пониманию, Event Hub на стороне приема поддерживает только протокол AMQP (отправьте стороннюю поддержку HTTP и AMQP), поэтому вы можете получать с python с помощью Apache Qpid Proton- Библиотека Python. Для примера кода см. Https://gist.github.com/tomconte/87c9fe34a166591c3000. –

Смежные вопросы