ActiveMQ и другая реализация FOSS JMS для Android - PullRequest
5 голосов
/ 23 мая 2011

Я занимаюсь академическим проектом, направленным на предоставление некоторых улучшенных услуг «LBS» для Android. Для этого мы делаем небольшое промежуточное ПО. Основная коммуникация этого использует MOM (в нашей реализации -> JMS).

В прошлом я использовал реализацию ActiveMQ JMS с использованием подключения JNDI, и, похоже, он недоступен на Android. Я искал в Интернете и нашел несколько тем об использовании протокола XMPP в качестве средства передачи для связи с брокером событий.

Проблема в том, что я никогда не работал с XMPP, и кажется, что он на самом деле не тривиален по сравнению со «стандартным» использованием. Действительно ли это отличается от «стандартного» JNDI / ActiveMQ? Кроме того, есть ли другие реализации FOSS JMS для Android, которые просты в использовании?

1 Ответ

5 голосов
/ 31 мая 2011

С ActiveMQ вы можете использовать STOMP в качестве протокола. это намного проще, чем xmpp.

Кажется, что нет собственной реализации Stomp для Android (есть несколько для Java). Но в спецификации только одна страница, так что это не должно быть проблемой.

Другой альтернативой может быть RabbitMQ. Я помню новости о библиотеке rabbitMQ для систем Android.

...