2013-04-12 40 views
0

我想編寫一個Web應用程序,其中我想異步發送電子郵件。Java EE 6異步發送電子郵件JMS或異步註釋

我打算使用JMS隊列把請求發送電子郵件。 消費者將選擇消息並調用API發送電子郵件。

另一種選擇是使用@Asynchronous註釋來發送電子郵件。

哪一個更好?

回答

0

除非和直到你有一個特定的bean實現電子郵件邏輯不使用JMS隊列異步發送電子郵件。相反使用@Asynchronous是一個很好的選擇,或者在新線程中實現電子郵件邏輯。

請參閱這篇文章瞭解更多詳情

How to send email in java using asynchronous API

0

的SMTP服務器將有一個排隊機制專爲傳送電子郵件。除非你需要JMS的某些特殊功能,否則我只會使用@Asynchronous。否則,你正在重新發明輪子,並且可能會向流程添加錯誤。