使用 gunicorn 代替 tornado httpserver 是否可行?
Is it feasible to use gunicorn in replace of tornado httpserver?
我项目中使用的是tornado,高并发,可以用gunicorn代替tornado httpserver吗,是否更有效?
如果您的应用程序是基于 WSGI 的,那么 gunicorn
比 Tornado 的 HTTPServer 好得多。龙卷风 does not support concurrency for WSGI applications
如果您的应用程序是原生 Tornado 应用程序,那么您可以使用 gunicorn
和 --worker-class=tornado
选项来为您的应用程序提供服务。此配置的并发性和性能将与单独使用 Tornado 相同(它是 Tornado 的 HTTPServer 的包装器)。在这种情况下使用 gunicorn
的优点是您可以使用 gunicorn
的界面和工具来监视、配置和管理您的服务器。
我项目中使用的是tornado,高并发,可以用gunicorn代替tornado httpserver吗,是否更有效?
如果您的应用程序是基于 WSGI 的,那么 gunicorn
比 Tornado 的 HTTPServer 好得多。龙卷风 does not support concurrency for WSGI applications
如果您的应用程序是原生 Tornado 应用程序,那么您可以使用 gunicorn
和 --worker-class=tornado
选项来为您的应用程序提供服务。此配置的并发性和性能将与单独使用 Tornado 相同(它是 Tornado 的 HTTPServer 的包装器)。在这种情况下使用 gunicorn
的优点是您可以使用 gunicorn
的界面和工具来监视、配置和管理您的服务器。