首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java EE 6异步发送电子邮件JMS或异步标注

Java EE 6异步发送电子邮件JMS或异步标注
EN

Stack Overflow用户
提问于 2013-04-12 22:18:14
回答 2查看 1.3K关注 0票数 1

我想写一个web应用程序,在其中我想异步发送电子邮件。

我计划使用JMS队列来发送电子邮件的请求。消费者将挑选消息并调用API来发送电子邮件。

另一种选择是使用@Asynchronous注解发送电子邮件。

哪个是更好的选择?

EN

回答 2

Stack Overflow用户

发布于 2013-04-15 12:54:52

SMTP服务器将具有专为传送电子邮件而构建的排队机制。除非您需要JMS的某些特定功能,否则我只会使用@Asynchronous。否则,您就是在重新发明轮子,并有可能向流程中添加错误。

票数 1
EN

Stack Overflow用户

发布于 2013-04-15 12:54:30

除非您有一个实现电子邮件逻辑的特定bean,否则不要使用JMS队列异步发送电子邮件。相反,使用@Asynchronous是一个很好的选择,或者在新线程中实现电子邮件逻辑。

更多细节请参考这篇文章。

How to send email in java using asynchronous API

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15973738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档