4
我需要使用Ruby實現Thrift API。如何在生產環境中運行Ruby Thrift服務器?
- 在生產中運行服務器有哪些選擇?
- 什麼是最佳選擇?
目前我只是實例化一個SimpleServer並調用#serve。這顯然是一個糟糕的解決方案,因爲如果出現任何問題,我需要重新啓動服務器(所以我正在使用腳本監控它)。另外,我認爲它是單線程的。
我意識到這是一個非常基本的問題,我很驚訝我沒有能夠通過Google搜索找到答案。
謝謝你的回答,吉姆。說實話,我忘了所有關於這個問題:) 我最終實現這個的方式是通過將一個Rack中間件插入Rails應用程序。我*認爲*這是它,現在打包成寶石: https://github.com/deees/thrift-rack-middleware 如果這適合您的需求,請嘗試一下。如果你無法做到這一點,請告訴我,我會看到我做了什麼改變。 – Chopmo