2013-10-05 76 views
0

我正在使用spring MVC。我想製作一個電子郵件通知系統。它的工作將通知用戶任何發生的活動。像Facebook一樣,Twitter也是如此。Spring mvc:創建電子郵件通知服務

考慮到大量電子郵件通知,最佳方法是什麼?我正在考慮使用@Async。但對於這種電子郵件通知服務來說,這是一個很好的方法。

+0

你的意思是'巨大',規模或數量巨大? –

+0

大量的電子郵件通知 – manish

回答

1

您可以使用Spring Email library

Spring框架提供了一個有用的工具庫,用於發送 電子郵件中理會底層 郵件系統的具體用戶,負責低級別的資源處理代表 的客戶。

大量的電子郵件不應該是一個問題,因爲電子郵件既不緩存在內存中,也不是高CPU消耗活動。即使您同時發送數百封電子郵件,也不應該成爲問題。但不要相信我的話,只需嘗試一下,並使用分析器來確認性能。

0

如果你打算髮送大量的電子郵件,很好的選擇是使用一些外部服務。它需要將它們集成到你的應用程序中,但如果你使用Spring,它不應該太難。

例如,考慮Amazon SES,它具有支持異步操作的Java SDK,免費層和用於測試的沙箱。