xmpp 服务器和 ruby on Rails 集成有建议吗?
尝试使用 XMPP 协议构建一个简单的 1-1,例如在 facebook 上(离线、在线和带有好友列表的 1-1)
github 上有多个可用的 xmpp ruby 库,但在它们之间进行选择并不容易,我看到的每个 xmpp Rails 解决方案都已经过时了。
有几个问题:
- xmpp for ruby on Rails 是构建像 1-1 IM 这样的 facebook 的方法吗? (查看了 websockets privatepub、juggernaut(rip))都缺少某个地方,似乎没有什么能打败 XMPP 协议
- @ 2012 年,用于将 Rails 与 XMPP 服务器连接的最佳 XMPP gem 是什么?其中许多看起来已经过时了,是否有任何项目现在正在使用,并且有一段时间没有更新,但足够坚固,可以在项目上使用?
Trying to build a simple 1-1 with XMPP protocol like on facebook ( offline, online and 1-1 with buddy list )
There are several xmpp ruby library's available on github but its not a easy choose between them, every xmpp rails solution I looked at is outdated.
A few questions:
- Is xmpp for ruby on rails the way to go for building a facebook like 1-1 IM? ( have looked in websockets privatepub, juggernaut(rip)) all lack somewhere, nothing seems to beat the XMPP protocol
- Whats the best XMPP gem for connecting rails with XMPP server @ 2012? many of them seem outdated, is there any project that is in use -now- and is not updated for a while but is solid enough to use on a project?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
AFAIK,没有简单的方法将 Rails 与 XMPP 服务器集成。
您可以尝试 https://github.com/maccman/juggernaut 进行聊天/即时通讯。
AFAIK, there is no easy way to integrate Rails with XMPP server.
You may try https://github.com/maccman/juggernaut for chat/im.
Faik,在这里发表一篇关于 Alex 的帖子:http://blog.alexmaccaw.com/killing-a-库。
他描述了如何将 HTML5 服务器发送事件与 ruby 服务器端结合使用,以与 XMPP 的预期相同。
Faik, take a on Alex post here: http://blog.alexmaccaw.com/killing-a-library.
He describes how you can use HTML5 Server-Sent Events with ruby server-side to do same as expected with the se of XMPP.
试试这个 ruby 库: http://home.gna.org/xmpp4r/ 它提供了完整的 XMPP 协议支持。
它在其相关项目中列出了 ActionMessenger 作为一个类似于 ActionMailer 的 Rails 便利框架。
Try this ruby library: http://home.gna.org/xmpp4r/ It provides full XMPP protocol support.
It lists ActionMessenger in its related projects as a rails convenience framework like ActionMailer.
经过长时间的挖掘,我找到了一个很好的解决方案来解决这个问题:
这似乎是一个完整的解决方案,现在只有你拥有自己写客户端
After long digging I found a good solution to fix this:
This seems a full solution now only you have to write the client yourself
这是在 ruby on Rails 中构建 xmpp 聊天的解决方案
下面的链接将帮助您构建一个聊天应用程序
xmpp4r是Ruby on Rails库,用于与jabber服务器进行通信。通过 ruby on Rails。
Here is the solution to build a xmpp chat in ruby on rails
The below link will help you to build a chat application
xmpp4r is the ruby on rails library to communicate with jabber server. through ruby on rails.
我最近在 ruby on Rails 服务器中以 REST 形式实现了 xmpp 聊天
API 和客户端作为移动应用程序,我使用 ejabberd 作为 xmpp 服务器。
我已将 Ejabberd ModRest 模块用于(注册/更新/删除/添加好友/删除好友)以及所有与管理相关的任务。我没有找到任何更新的 Rails gem。
I have recently implemented xmpp chat in ruby on rails server as REST
API and client as mobile App for that I have used ejabberd as xmpp server.
I have used Ejabberd ModRest module for(Register/update/Delete/Add-buddy/Remove- buddy) and all admin related tasks. I don't found any updated rails gem for that.