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

5
我正在做一个学术项目,主要是为安卓提供一些增强版的LBS服务。为了实现这个目标,我们正在开发一个小型的中间件。它的核心通信使用了MOM(在我们的实现中-> JMS)。
我过去使用过ActiveMQ JMS实现和JNDI连接,但在安卓上似乎不可用。我在网上搜索后发现可以使用XMPP协议作为传输手段与事件代理通信。
问题在于我从未使用过XMPP,而且与“标准”使用相比看起来真的不太容易。与“标准”的JNDI/ActiveMQ相比,它是否真的有很大不同?此外,是否存在其他易于使用的FOSS JMS实现适用于安卓?
1个回答

5

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

在Android上似乎没有本地的STOMP实现(有几个适用于Java)。但是规范只有一页,所以这不应该是问题。

另一个选择可能是RabbitMQ。我记得有一条关于RabbitMQ库适用于Android系统的新闻。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接