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