Xmpp Openfire与ejabberd的客户服务聊天演变为完整的聊天解决方案

Xmpp Openfire与ejabberd的客户服务聊天演变为完整的聊天解决方案,xmpp,openfire,ejabberd,Xmpp,Openfire,Ejabberd,我需要设置聊天作为一个网站上的客户服务解决方案。Openfire及其一些插件(fastpath和webchat)在本地安装非常简单,提供了我所需的所有客户服务体验选项,并将正确地集成到我们的CRM中 我们有一个集群ejabberd实例正在为其他对象运行。在我研究openfire之前,这是一个显而易见的选择,因为它已经变得安全并且适合我们的环境。当ejabberd模块与openfire一起推出时,必须在其中复制所有的客户服务功能,这似乎是一项糟糕的资源投资 最后,我们还希望能够实现用户对用户的聊天

我需要设置聊天作为一个网站上的客户服务解决方案。Openfire及其一些插件(fastpath和webchat)在本地安装非常简单,提供了我所需的所有客户服务体验选项,并将正确地集成到我们的CRM中

我们有一个集群ejabberd实例正在为其他对象运行。在我研究openfire之前,这是一个显而易见的选择,因为它已经变得安全并且适合我们的环境。当ejabberd模块与openfire一起推出时,必须在其中复制所有的客户服务功能,这似乎是一项糟糕的资源投资

最后,我们还希望能够实现用户对用户的聊天,并可能将其转变为一个全面的消息传递系统


是否可以和/或建议使用s2s或其他技术在两台不同的服务器之间共享同一数据库实例?其他人是否有运行这两台服务器的经验?我敢肯定,如果我们沿着这条路走下去,会有很多陷阱,有什么明显的吗?

在我的情况下,出于兼容性原因,我不得不转向openfire。 我在sql server数据库中有一个用户列表,外部身份验证非常困难,ejabberd的更新版本不支持外部身份验证。
对我来说,openfire对不同的数据库更加开放,并且易于集成到现有的平台中

找到哪一个是最好的openfire或jabberd For chat解决方案了吗?我们将同时使用这两个解决方案。openfire/fastpath用于客户服务,ejabberd用于对等聊天/消息传递。