我需要使用Ruby实现Thrift API。
目前我只是实例化一个SimpleServer并在其上调用#serve。这显然是一个糟糕的解决方案,因为如果出现任何问题我需要重新启动服务器(所以我用脚本监视它)。另外,我认为它是单线程的。
我意识到这是一个非常基本的问题,我很惊讶我无法通过谷歌搜索找到答案。
答案 0 :(得分:0)
我有同样的问题,但未能找到答案。但您可能会发现rubydoc.info上的BaseServer页面很有帮助。
我猜测ThreadPoolServer
,ThreadedServer
或MongrelHTTPServer
可能是生产RPC服务器的更好选择。当我进一步调查时,这个答案将会更新。