Web Ejabberd是否只支持聊天功能,或者我是否可以扩展它以支持apache服务器上托管的整个网站

Web Ejabberd是否只支持聊天功能,或者我是否可以扩展它以支持apache服务器上托管的整个网站,web,xmpp,integration,ejabberd,Web,Xmpp,Integration,Ejabberd,我计划建立一个像facebook这样的社交网站,支持聊天功能。我想通过Ejabberd服务器实现聊天功能。其余功能在apache服务器中实现 我不确定是否需要将Ejabberd服务器和端口网站从apache服务器扩展到Ejabberd服务器,或者在聊天请求的情况下找到将apache服务器连接到Ejabberd服务器的方法 若我将apache服务器连接到ejabberd服务器,那个么我应该使用默认的mnesia数据库或mysql Apache没有必要知道ejabberd的数据库——为什么要知道 相

我计划建立一个像facebook这样的社交网站,支持聊天功能。我想通过Ejabberd服务器实现聊天功能。其余功能在apache服务器中实现

我不确定是否需要将Ejabberd服务器和端口网站从apache服务器扩展到Ejabberd服务器,或者在聊天请求的情况下找到将apache服务器连接到Ejabberd服务器的方法


若我将apache服务器连接到ejabberd服务器,那个么我应该使用默认的mnesia数据库或mysql

Apache没有必要知道ejabberd的数据库——为什么要知道

相反,您可以像往常一样为您的网站编写代码,然后将ejabberd连接到该网站,以使用(例如,通过或其他方式)提供聊天功能。此外,还存在“全面”的网络聊天客户端-(加上只需搜索网络)

用户身份验证/注册会有问题,但您可以拥有临时用户(如果您不需要公共聊天室),也可以让ejabberd使用网站引擎使用的同一个MySQL数据库。另一个解决方案是在ejabberd中启用,它使用一个程序(由您编写)对其用户进行身份验证;这样的程序就可以自由查询网站引擎使用的同一数据库,从而解决了在数据库中强制使用特定模式的问题。另一个好处是,在需要时更容易更改数据库后端