Spring mvc:创建电子邮件通知服务

时间:2013-10-05 12:06:13

标签: java spring-mvc

我正在使用spring MVC。我想制作一个电子邮件通知系统。它的工作将通知用户任何活动发生。喜欢facebook,推特。

考虑到大量的电子邮件通知,最好的方法是什么?我在考虑使用@Async。但这对于这种电子邮件通知服务来说是一种很好的方法。

2 个答案:

答案 0 :(得分:1)

您可以使用Spring Email library

  

Spring Framework提供了一个有用的实用程序库来发送   电子邮件,保护用户免受底层的细节   邮件系统,负责低级资源处理   代表客户。

大量的电子邮件应该不是问题,因为电子邮件既不缓存在内存中也不是高CPU消耗活动。即使您同时发送数百封电子邮件,也不应该成为问题。但是不要相信我的话,只需尝试一下并使用分析器来确认性能。

答案 1 :(得分:0)

如果您打算发送大量电子邮件,那么很好的选择就是使用一些外部服务。它需要做一些将它们集成到你的应用程序中的工作,但是如果你使用Spring它应该不会太难。

例如,考虑Amazon SES,它具有支持异步操作的Java SDK,免费层和用于测试的沙箱。