【问题标题】:Is rails live streaming a good solution for chat?Rails 直播是一个很好的聊天解决方案吗?
【发布时间】:2014-06-24 14:42:55
【问题描述】:

我有一个 android 和 ios 应用程序用来交换 JSON 的 rails 4 api。

我想实现两个用户之间的聊天解决方案。而且我不知道实现这一目标的最佳方法是什么。我在 Rails 4 中看到了直播,但我不知道这是否是一件好事?我可能会同时进行数百个聊天。 有人试图做同样的事情吗?你有更好的解决方案来做我需要的吗?谢谢

【问题讨论】:

  • 我说得对吗?这实际上意味着每次正在进行的聊天都需要一个 Ruby 进程?

标签: android ruby-on-rails api rest ruby-on-rails-4


【解决方案1】:

Rails 直播是一种一般的聊天解决方案。大多数关于实时控制器的教程都以聊天为例。

http://robots.thoughtbot.com/chat-example-app-using-server-sent-events

请记住,您将需要支持多线程的服务器,例如 Puma。

实时应用程序是资源密集型的并且逻辑很笨拙。使用为事件构建的语言会是更好的方法,检查 Angular 或 GO。

https://angularjs.org/ http://golang.org/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-03
    • 1970-01-01
    相关资源
    最近更新 更多