将XMPP集成到Rails中需要什么?

wan*_*nja 5 xmpp ruby-on-rails ejabberd strophe

这是我到目前为止所拥有的.

  1. XMPP服务器 - Ejabberd或Vine
  2. Rails中的XMPP库 - Blather
  3. 客户端上的XMPP库 - Strophe.js

这是我需要将聊天功能集成到我的rails应用程序中吗?

编辑:来自Vine的创造者."使用ejabberd可能更安全,因为它是比藤蔓更全功能的服务器."

Ale*_*lex 0

您只需要一个服务器和一个客户端库。所以你要么选择 Blather,要么选择 Strope。Strope 是一个 JavaScript 库,在 Web 浏览器上运行,而 blather 是一个 Rails 库,在您的服务器上运行。当您想创建网络聊天时,我认为您应该使用 Strope。