在Tomcat服务器内部是否可以有一个XMPP模块?

3
我把这个问题放在这里,因为我在程序员stackexchange上发的帖子没有得到回答,而且我需要尽快得到答案,所以我们来看看吧:
为了学校项目,我们想在我们的Android应用中实现推送类技术,我们需要从服务器(Tomcat)向手机(Android)发送推送消息。
经过一些研究,我发现XMPP将是实现此类推送通知的好选择,现在我的问题是如何将其与我们的Tomcat服务器集成在一起,其中所有的信息和事件都会发生,并且所有我们的其他页面也将出现在那里。
是否有可能在Tomcat中运行XMPP服务器或模块,或者我可以构建自己的轻量级模块(我想到了像Servlet这样的东西)来处理这个问题?
如果您有任何更好的想法来实现推送通知,我会非常高兴听到它们,无论是使用完全不同的方法还是其他将解决方案集成到Tomcat中的方法。
我们的要求是必须使用Tomcat和Android 2.1(因此C2DM不是选项),并在它们之间设置推送通知。

1
尝试使用Apache Vysper项目。它是一个模块化的XMPP服务器。请访问此链接:http://mina.apache.org/vysper/。 - Shashank_Itmaster
那看起来非常有前途,我会更深入地研究它,非常感谢。 - user1280648
1个回答

0

你可能可以在Tomcat中运行一些服务器,但我认为这种设置对于XMPP来说并没有什么好处。实际上,你将会在另一个服务器内部运行一个服务器。

我唯一能看到的优点是,如果你想从其他Web应用程序访问服务器内部,但对于这个问题,我要么将Web应用程序作为另一个客户端,要么构建一个自定义通信模块在XMPP服务器中,以便Web应用程序可以在标准XMPP之外进行通信。


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