2015-12-13 67 views
0

我有一個聊天應用程序,在tomcat服務器上安裝了web服務,ejabberd作爲XMPP服務器。現在我在客戶端使用strophe.js直接與ejabberd服務器進行聊天。XMPP聊天應用程序體系結構暗示

這是正確的聊天應用程序設計嗎?或者我應該通過tomcat服務器發送聊天消息,以便xmpp服務器不能直接從客戶端訪問?任何時候都可以提出更好的設計?

回答

0

您應該直接將您的客戶連接到ejabberd(或通過代理,如NGinx)。 ejabberd旨在直接接收大量流量,並且使用Tomcat作爲代理將不可擴展,因此不推薦使用。