【问题标题】:What aynchronous Ruby server to use?使用什么异步 Ruby 服务器?
【发布时间】:2011-09-29 20:17:16
【问题描述】:

我们开始使用 Ruby 开发新游戏项目。我们决定使用其中一个异步 Ruby 服务器,但我们无法决定选择哪一个。选项是:

  • 歌利亚
  • 抽筋+瘦/彩虹
  • 机架光纤池 + 机架 + 薄/彩虹
  • eventmachine_httpserver

他们似乎都在处理 HTTP 请求。 Cramp 还支持开箱即用的 Websocket 和服务器端事件。

您知道这些服务器的优缺点吗?

【问题讨论】:

  • Aleksey,你有什么新的经验可以和我们分享吗?

标签: ruby asynchronous concurrency websocket ruby-1.9


【解决方案1】:

我已经使用 eventmachine_httpserver 来公开一个 RESTful API in an EventMachine-based IRC bot 并且绝对不会推荐它用于任何严重的事情。它似乎更像是一个最小的概念验证,而不是一个严肃的 Web 服务器,我不得不使用的 parse_headers hack 或许能很好地说明这一点。

【讨论】:

  • Paul,你有没有尝试过其他类似的服务器?
  • 不,抱歉。与 eventmachine_httpserver 一样粗糙,但它适合我的最低要求,所以我坚持使用它。
【解决方案2】:

您可能还想查看发布/订阅服务,例如 nats

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多