我正在使用 Amazon 的 SES 从我的 Python Google App Engine 应用程序发送电子邮件。我想保存 SES 连接,而不是为我发送的每封电子邮件创建它。
对于多线程应用程序,这是一种合理的方法吗?:
SES = None
def send_email_AWS(sender, to_addresses, subject, body):
global SES
if not SES:
SES = SESConnection(aws_key, aws_secret)
[other code for sending the email]
我对什么是线程安全和什么不是线程安全没有很好的理解。