如何在生产中运行Ruby Thrift服务器?

时间:2012-05-10 08:56:57

标签: thrift

我需要使用Ruby实现Thrift API。

  • 我在生产中运行服务器有哪些选择?
  • 什么是最佳选择?

目前我只是实例化一个SimpleServer并在其上调用#serve。这显然是一个糟糕的解决方案,因为如果出现任何问题我需要重新启动服务器(所以我用脚本监视它)。另外,我认为它是单线程的。

我意识到这是一个非常基本的问题,我很惊讶我无法通过谷歌搜索找到答案。

1 个答案:

答案 0 :(得分:0)

我有同样的问题,但未能找到答案。但您可能会发现rubydoc.info上的BaseServer页面很有帮助。

我猜测ThreadPoolServerThreadedServerMongrelHTTPServer可能是生产RPC服务器的更好选择。当我进一步调查时,这个答案将会更新。