我正在尝试将电子邮件通知功能添加到我的 Restlet 服务器。我今天刚从 Stackoverflow 了解到 Java Mail 是同步的。
所以有两个明显的选择: 1. 使用非常快的 SMTP 服务器 2. 使其成为 Asnyc
好吧,同步调用 SMTP 服务器总是会引入更多延迟。而且由于我只是使用 Java SE,所以没有花哨的 EE 东西。我正在考虑的是初始化一个用于发送邮件的新线程,但是,当我真正想将邮件服务器的响应发送到 Web 客户端以确认邮件正在由邮件服务器处理时,事情变得更加复杂,因为我必须等待线程得到响应。
现在有点困惑,任何人都可以就我如何使用 Java SE 提供建议吗?
服务器:Ubuntu 服务器 12.04