1

我想让我的 CI 服务器使用 SQS 队列发送电子邮件。在适当的时候,我的服务器会在这个队列上放一条消息,其中包含要发送的电子邮件的所有详细信息。然后,监听这个队列的守护进程会注意到有一条新消息,将它出列并做正确的事情并实际发送电子邮件。

我的问题 - 我希望我的服务器只有 1 个“send_email”队列实例并始终使用它。那么,我会在主控制器的 _construct() 中创建队列吗?这样,它只会被创建一次吗?我是否以正确的方式思考这个问题?

谢谢!

米兹

4

1 回答 1

3

是的,这很好用。如果您尝试创建具有与另一个队列完全相同的属性名称和值的 SQS 队列,则 CreateQueue 只会返回成功。这使您可以在每次服务器启动时继续创建队列,而不会出现问题。

于 2012-05-10T05:44:01.990 回答