我需要从数百个pop3电子邮件帐户中收取数据,并且我想构建一个强大的服务器来完成这项工作。
对于这种项目,Twisted会是一个好选择吗?
现在,一个简单的原型是从单个pop3帐户中获取数据,然后它会从许多帐户中获取数据,但这将是一个串行过程。
我想创建一个具有多个线程的服务器,以便可以同时执行不同的任务。
我需要从数百个pop3电子邮件帐户中收取数据,并且我想构建一个强大的服务器来完成这项工作。
对于这种项目,Twisted会是一个好选择吗?
现在,一个简单的原型是从单个pop3帐户中获取数据,然后它会从许多帐户中获取数据,但这将是一个串行过程。
我想创建一个具有多个线程的服务器,以便可以同时执行不同的任务。
+--------------------------+
|task1 | wait period | comp|
+--------------------------+
+--------------------------+
|task2 | wait period | comp|
+--------------------------+
对于服务器来说,这是一个不错的选择,但根据您的描述,您实际上正在寻找一个多线程的POP客户端。
Twisted适用于响应诸如传入请求之类的事件,而您需要发送请求,因此在这种情况下,我担心Twisted的价值有限。