适用于Android的ActiveMQ和其他FOSS JMS实现

时间:2011-05-23 19:00:43

标签: android jms activemq

我正在做一个学术项目,专注于为Android提供一些增强的“LBS”服务。为此,我们正在制作一个小型中间件。它的核心通信使用MOM(在我们的实现中 - > JMS)。

过去,我使用过使用JNDI连接的ActiveMQ JMS实现,而且似乎在Android上无法使用。我在网上搜索了一些关于使用XMPP协议作为与事件经纪人沟通的传输方式的主题。

问题是我从未使用过XMPP,而且与“标准”用法相比,它似乎并非微不足道。它真的与“标准”JNDI / ActiveMQ不同吗?此外,Android还有其他易于使用的FOSS JMS实现吗?

1 个答案:

答案 0 :(得分:5)

使用ActiveMQ,您可以使用STOMP作为协议。它比xmpp简单得多。

似乎没有针对android的本机stomp实现(有几个用于java)。但规范只有一页,所以这不应该是一个问题。

另一种选择可能是RabbitMQ。我记得有关Android系统的rabbitMQ库的新闻。