当前位置: 首页 > 知识库问答 >
问题:

AWS正在发送邮件线程安全

曾昂然
2023-03-14

使用Amazon SimpleEmail ServiceClient.send电子邮件();根据java文档

使用此客户端进行的所有服务调用都是阻塞的,并且在服务调用完成之前不会返回。

快速的问题是,它是线程安全的吗?。多个线程是否可以使用相同的AmazonSimpleEmailServiceClient实例并行调用sendEmail()?例如,假设我的网站的多个用户同时尝试在该网站上注册。


共有2个答案

温开畅
2023-03-14

我添加了一个更新的答案,因为原来的答案是从2012年开始的,对线程安全不是很放心。

我不确定它是在哪个版本中引入的,但在今天可用的最新Java AWS SDK版本(2016年10月,版本1.11.43)中,该类被注释为@ThreadSafe,因此可以假定sendEmail方法是线程安全的

邓浩漫
2023-03-14

这是我从AWS得到的答案:

你好

您应该能够使用相同的AmazonSimpleEmailServiceClient()对象使用多个线程进行发送。

你好,罗汉

 类似资料:
  • 我们已将电子邮件服务从Mandrill更改为Amazon SES。我们将它与SMTP一起使用。 在Mandrill中,我们可以访问一些详细信息,例如: 邮件的原始内容 交货日期 是收件人查看的邮件 是否点击了邮件中的链接 但是在

  • 我从以下几点开始: 然后放置要求一次 然后 这就是PHP有一个致命错误的地方: 致命错误:未找到类PHPMailer 下面是我的代码:使用PHPMailer\PHPMailer\PHPMailer;使用PHPMailer\PHPMailer\Exception; 是一个包含纯文本和htmlmime_boundary的变量,但它永远不会到达那里,因为它找不到PHPMailer。 这就是我试图解决问题

  • 尽管Python 通过smtplib 模块使得发送邮件很简单,Django 仍然在此基础上提供了几个轻量的封装包。这些封装包使得发送邮件非常快速、让开发中测试发送邮件变得很简单、并且支持不使用SMTP 的平台。 这些代码包含在django.core.mail模块中。 简单例子 两行代码实现: from django.core.mail import send_mail send_mail('Su

  • cmf_send_email($address, $subject, $message) 功能 发送邮件 参数 $address: string 收件人邮箱 $subject: string 邮件标题 $message: string 邮件内容 返回 array 格式 array( "error"=>0|1,//0代表出错 "message"=> "出错信息" );

  • X1.0新增 sp_send_email($address,$subject,$message) 功能: 发送邮件 参数: $address:收件人地址 $subject:邮件主题 $message:邮件内容 返回: 类型数组,发送状态和信息 array( "error"=>"1",//有错误 "message"=>""错误信息 ); array( "error"=>"0

  • 问题 在web.py中,如何发送邮件? 解法 在web.py中使用web.sendmail()发送邮件. web.sendmail('cookbook@webpy.org', 'user@example.com', 'subject', 'message') 如果在web.config中指定了邮件服务器,就会使用该服务器发送邮件,否则,就根据/usr/lib/sendmail中的设置发送邮件。