我有一个聊天应用程序有网络服务安装在tomcat服务器上,ejabberd作为XMPP服务器。现在我在客户端使用strophe.js直接与ejabberd服务器通信聊天。
这是正确的聊天应用程序设计吗?或者我应该通过tomcat服务器发送聊天,这样xmpp服务器就不能直接从客户端访问了?anyon能推荐一个更好的设计吗?
发布于 2015-12-14 02:00:43
您应该将客户端直接连接到ejabberd (或通过像NGinx这样的代理)。ejabberd被设计为直接接收大量流量,并且使用Tomcat作为代理将是不可伸缩的,因此不推荐使用。
https://stackoverflow.com/questions/34252741
复制相似问题