【问题标题】:Chat application erlang ruby on rails聊天应用程序 erlang ruby​​ on rails
【发布时间】:2013-08-06 15:57:16
【问题描述】:

并不是说我没有找到任何疑问的答案,但我仍然希望消除我对在现有 Rails 应用程序中使用 Erlang 实现聊天服务器的困惑。

在尝试连接 Ruby 和 Erlang 时,我尝试了 BERT-RPC、Erlectricity 和 ErlPort。

考虑到可以用 Erlang 本身构建一个基本的聊天应用程序,我如何将这个 Erlang 应用程序与 Rails 应用程序无缝连接。

【问题讨论】:

    标签: ruby-on-rails erlang chat


    【解决方案1】:

    我认为,最好的方法是让 erlang 自己为聊天服务器服务。您可以运行您的 Rails 应用程序,并且您的反向代理将从特定 url 为您的聊天服务器提供服务。 此外,如果您通过 Rails 应用程序为您的聊天应用程序提供服务,那么您的聊天应用程序速度将与您的 Rails 应用程序的速度一样。

    【讨论】:

    • 但是两台服务器都必须进行通信。(例如,当用户会话开始时产生一个新进程必须由 Rails 通知 Erlang。)
    • 这似乎仍然可行。您只需要为您的应用程序提供两个不同的接口。一个来自客户端,一个来自 Rails 服务器。当新用户进入您的 Rails 服务器时,可以通知您的 erlang 服务器创建新进程。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-15
    • 2017-12-09
    相关资源
    最近更新 更多