XMPP聊天应用程序架构建议

时间:2015-12-13 15:31:39

标签: xmpp chat ejabberd

我有一个聊天应用程序,在tomcat服务器上安装了Web服务,ejabberd作为XMPP服务器。现在我在客户端使用strophe.js直接与ejabberd服务器通信以进行聊天。

这是正确的聊天应用设计吗?或者我应该通过tomcat服务器发送聊天,以便不能直接从客户端访问xmpp服务器?任何人都能提出更好的设计吗?

1 个答案:

答案 0 :(得分:0)

您应该将您的客户直接连接到ejabberd(或通过像NGinx这样的代理)。 ejabberd旨在直接接收大量流量,并且使用Tomcat作为代理将不具有可扩展性,不推荐使用。