我们正在使用 iphone/android 客户端运行 ruby on rails Web 应用程序(数据库:mysql),并使用现有用户和数据。在即将发布的版本中,我们希望添加一个聊天功能,一个解决方案是:使用 XMPP。
但是,考虑到 XMPP 服务器有很多选择。而且,像我们这样的小团队可能很难修改/调试/维护大型开源项目的源代码。
那么您对易于集成的 xmpp-servers 有什么建议?
我们需要与 XMPP 服务器集成的东西,(包括但不限于,因为我们将来会有更多的功能) 1. 我们所有的用户属性(姓名,电子邮件)及其关系 2. 当用户从 XMPP 服务器获取回调向离线朋友发送消息(因为我们需要向 iphone 推送通知) 3. 在 XMPP 服务器中查询用户状态
我们准备修改他们的代码,但越少越好。
埃贾伯德?开火?蒂加酶?韵律?哪个更好?