twisted.web2和产生同步代码的线程?

时间:2010-02-15 05:14:27

标签: python multithreading twisted

所以,我正在使用扭曲的web2框架编写一个python Web应用程序。我需要使用一个库(SQLAlchemy,具体而言),它没有异步代码。生成一个线程来处理请求,从数据库中获取任何数据,然后返回响应是不是很糟糕?我担心如果有大量请求,将启动太多线程,服务器将不堪重负。是否有内置扭曲的东西可以防止这种情况发生(例如请求限制)?

1 个答案:

答案 0 :(得分:0)

请参阅the docs,特别是thread pool,它可让您控制最多有效线程数。每个请求产生一个新线程肯定是一个低劣的想法!