Ruby on rails 将XMPP服务器集成到现有Rails web应用程序中
我们正在运行一个带有iphone/android客户端的RubyonRails web应用程序(数据库:mysql),其中包含现有用户和数据。在即将发布的版本中,我们想添加一个聊天功能,一个解决方案是:使用XMPP 然而,考虑到XMPP服务器有如此多的选择。而且,像我们这样的小团队可能很难修改/调试/维护大型开源项目的源代码 那么,对于易于集成的xmpp服务器,您有什么建议? 我们需要与XMPP服务器集成的东西(包括但不限于,因为我们将来会有更多功能) 1.我们所有用户的财产(姓名、电子邮件)及其关系 2.当用户向脱机好友发送消息时,从XMPP服务器获取回调(因为我们需要向iphone发送推送通知) 3.在XMPP服务器中查询用户的状态 我们已经准备好修改他们的代码,但要尽量少修改Ruby on rails 将XMPP服务器集成到现有Rails web应用程序中,ruby-on-rails,ruby,xmpp,ejabberd,openfire,Ruby On Rails,Ruby,Xmpp,Ejabberd,Openfire,我们正在运行一个带有iphone/android客户端的RubyonRails web应用程序(数据库:mysql),其中包含现有用户和数据。在即将发布的版本中,我们想添加一个聊天功能,一个解决方案是:使用XMPP 然而,考虑到XMPP服务器有如此多的选择。而且,像我们这样的小团队可能很难修改/调试/维护大型开源项目的源代码 那么,对于易于集成的xmpp服务器,您有什么建议? 我们需要与XMPP服务器集成的东西(包括但不限于,因为我们将来会有更多功能) 1.我们所有用户的财产(姓名、电子邮件)及
埃贾伯德?明火?提加斯?韵律学?哪个更好?我会选择ejabberd,但我有偏见,因为我很清楚这一点。 然而,我们在ProcessOne中也使用了很多Rails,ejabberd将主要充当黑盒。 你不应该有任何麻烦
让我们随时了解您的进展:)备选方案是Openfire,它是一种根据开放源码Apache许可证授权的实时协作(RTC)服务器