Использование очередей служебной шины Windows Azure в Android

Есть ли альтернатива доступу к очередям служебной шины Windows Azure из приложения Android, которое не предполагает работу непосредственно с HTTP-запросами? Например, сторонняя библиотека или SDK, или инструкции о том, как использовать Windows Azure SDK для Java в проектах Android?

Azure-SDK-для-Java, очевидно, не совместима с Android. Насколько я понимаю, он напрямую ссылается на некоторые основные библиотеки, такие как javax.inject. Попытка использовать его в проекте Android через Maven привела к таким ошибкам, как trouble processing "javax/xml/stream/EventFilter.class" а также Ill-advised or mistaken usage of a core class (java.* or javax.*) when not building a core library.

Wa-toolkit-android поддерживает только хранилище, а не служебную шину.

2 ответа

Решение

Вы можете взглянуть на Windows Azure SDK для Java, который включает библиотеку и пример кода о том, как использовать очереди и темы служебной шины. Вот также пост о том, как использовать Очереди из простой Java, если это поможет.

Вы можете использовать мобильные службы Windows Azure, которые поддерживают служебную шину из Node.js. Это объясняется Скоттом Гатри здесь: http://weblogs.asp.net/scottgu/archive/2012/10/16/windows-azure-mobile-services-new-support-for-ios-apps-facebook-twitter-google-identity-emails-sms-blobs-service-bus-and-more.aspx. Описание Node.js и служебной шины здесь: http://www.windowsazure.com/en-us/develop/nodejs/how-to-guides/service-bus-topics/

Сегодня Android может подключаться к службам Windows Azure Mobile, как объяснил Крис Риснер здесь: http://chrisrisner.com/Windows-Azure-Mobile-Services-and-Android

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