【发布时间】:2011-10-19 07:05:56
【问题描述】:
我需要使用 Windows 服务从不同的 POP 邮件服务器读取邮件。由于我在 Windows 服务方面没有太多经验,因此我正在寻找一个好的策略来实现这一点。邮箱服务器详细信息和凭据存储在数据库中,可能有数百个。 Windows 服务的设计方式应该是一次可以从 10 个或更多邮件服务器读取邮件(但有限制)。
我想过使用定时器,但我认为它每次都会创建一个新线程(我不确定定时器是如何工作的)并且我无法控制否。一次运行的线程数,但我必须限制最大数量。一次运行的线程数。
在这里应用什么更好的解决方案?
【问题讨论】:
标签: .net windows-services timer