我在我的項目中使用龍捲風高併發性,我可以使用gunicorn替換龍捲風httpserver以及它是否工作更有效?使用gunicorn替代龍捲風httpserver可行嗎?
0
A
回答
2
如果您的應用程序是基於WSGI的,那麼gunicorn
是比Tornado的HTTPServer好得多。龍捲風does not support concurrency for WSGI applications
如果您的應用程序是原生Tornado應用程序,那麼您可以使用gunicorn
和--worker-class=tornado
選項來爲您的應用程序提供服務。此配置的併發性和性能與單獨使用Tornado相同(它是Tornado的HTTPServer的包裝)。在這種情況下使用gunicorn
的好處是您可以使用gunicorn
的界面和工具來監視,配置和管理您的服務器。
+0
感謝您的回答,我的應用程序是一個原生的Tornado應用程序。似乎沒有必要在gunicorn WSGI上運行我的龍捲風應用程序。 –
相關問題
- 1. 龍捲風多進程HTTPServer()
- 2. 龍捲風VS WSGI(有gunicorn)
- 3. 不能運行使用gunicorn的龍捲風應用程序
- 4. 使用龍捲風
- 5. 龍捲風可以處理分頁嗎?
- 6. 使用Python運行龍捲風3.2
- 7. 龍捲風set_secure_cookie
- 8. 龍捲風IOLoop
- 9. 與龍捲風
- 10. 在龍捲風
- 11. 與龍捲風
- 12. 龍捲風request.body
- 13. 龍捲風locale.translate
- 14. 一些與龍捲風httpserver和httpclient相關的問題
- 15. 我可以使用龍捲風來管理HTTP 1.1請求嗎?
- 16. 你可以在龍捲風中使用StaticFileHandler設置cookie嗎?
- 17. 龍捲風和ZeroMQ
- 18. 龍捲風和PostgreSQL
- 19. 龍捲風調度
- 20. 龍捲風websocket ping
- 21. 龍捲風和WTForms
- 22. 龍捲風和Django
- 23. 龍捲風IFRAME SRC
- 24. 龍捲風認證
- 25. 龍捲風入門
- 26. 龍捲風websocket + redis
- 27. 龍捲風和tornado.iostream.PipeIOStream
- 28. nginx +龍捲風+ supervisord
- 29. 返回龍捲風
- 30. 用龍捲風處理stdin
取決於您的應用程序做什麼以及當前的請求吞吐量和響應時間是多少?另外,您是使用Tornado的異步API還是使用它來託管WSGI應用程序?對於WSGI應用程序,如果使用後端服務,Tornado實際上並不是WSGI的理想選擇,因爲一次只能處理一個請求,而將其作爲單個進程運行。 –