Ruby on rails 聊天应用程序ErlangRubyonRails

Ruby on rails 聊天应用程序ErlangRubyonRails,ruby-on-rails,erlang,chat,Ruby On Rails,Erlang,Chat,并不是说我没有找到我的疑问的答案,而是我仍然希望澄清我对在现有Rails应用程序中用Erlang实现聊天服务器的困惑 在尝试连接Ruby和Erlang时,我尝试了BERT-RPC、Erlectricity和ErlPort 考虑到可以在Erlang中构建一个基本的聊天应用程序,我如何将这个Erlang应用程序与Rails应用程序无缝连接。我认为,最好的办法是让Erlang自己为聊天服务器服务。您可以运行rails应用程序,您的反向代理将从特定url为您的聊天服务器提供服务。 另外,如果您通过rai

并不是说我没有找到我的疑问的答案,而是我仍然希望澄清我对在现有Rails应用程序中用Erlang实现聊天服务器的困惑

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


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

我认为,最好的办法是让Erlang自己为聊天服务器服务。您可以运行rails应用程序,您的反向代理将从特定url为您的聊天服务器提供服务。
另外,如果您通过rails应用程序为聊天应用程序提供服务,那么您的聊天应用程序的速度将是rails应用程序的速度。

我认为,最好的办法是让erlang自己为聊天服务器提供服务。您可以运行rails应用程序,您的反向代理将从特定url为您的聊天服务器提供服务。
此外,如果您通过rails应用程序为聊天应用程序提供服务,则聊天应用程序的速度将与rails应用程序的速度相同。

但两台服务器都必须进行通信。(例如,当用户会话启动时,rails必须通知Erlang生成新进程。)这似乎仍然是可能的。您只需要为应用程序提供两个不同的接口。一个来自客户端,一个来自rails服务器。当新用户进入时,rails服务器可以通知您的erlang服务器创建新进程。但两台服务器都必须通信。(例如,当用户会话启动时,必须由rails通知erlang生成新进程。)这似乎仍然是可能的。您只需要为应用程序提供两个不同的接口。一个来自客户端,一个来自rails服务器。当新用户进入您的rails服务器时,可以通知您的erlang服务器创建一个新进程。