我正在使用spring MVC。我想製作一個電子郵件通知系統。它的工作將通知用戶任何發生的活動。像Facebook一樣,Twitter也是如此。Spring mvc:創建電子郵件通知服務
考慮到大量電子郵件通知,最佳方法是什麼?我正在考慮使用@Async
。但對於這種電子郵件通知服務來說,這是一個很好的方法。
我正在使用spring MVC。我想製作一個電子郵件通知系統。它的工作將通知用戶任何發生的活動。像Facebook一樣,Twitter也是如此。Spring mvc:創建電子郵件通知服務
考慮到大量電子郵件通知,最佳方法是什麼?我正在考慮使用@Async
。但對於這種電子郵件通知服務來說,這是一個很好的方法。
您可以使用Spring Email library
Spring框架提供了一個有用的工具庫,用於發送 電子郵件中理會底層 郵件系統的具體用戶,負責低級別的資源處理代表 的客戶。
大量的電子郵件不應該是一個問題,因爲電子郵件既不緩存在內存中,也不是高CPU消耗活動。即使您同時發送數百封電子郵件,也不應該成爲問題。但不要相信我的話,只需嘗試一下,並使用分析器來確認性能。
如果你打算髮送大量的電子郵件,很好的選擇是使用一些外部服務。它需要將它們集成到你的應用程序中,但如果你使用Spring,它不應該太難。
例如,考慮Amazon SES,它具有支持異步操作的Java SDK,免費層和用於測試的沙箱。
你的意思是'巨大',規模或數量巨大? –
大量的電子郵件通知 – manish