【发布时间】:2013-01-12 23:57:36
【问题描述】:
我想编写一个处理传入电子邮件的服务器进程。为此,我看到两个选项 1. 轮询和 2. 使用 IMAP IDLE 功能的电子邮件推送。两者都可以使用 JavaMail 完成。我倾向于使用 IMAP IDLE 来实现整体,但我对可靠性有些担忧。由于它将作为服务器进程 7x24 运行,因此如果服务只是保持、冻结或无响应,这将是致命的。
所以最后的问题是,IMAP IDLE 特性是否可以安全地在服务器进程中实现,或者就可靠性和稳定性而言,轮询方法是更好的解决方案吗?
【问题讨论】: