【发布时间】:2016-05-04 19:25:29
【问题描述】:
我们正在探索 SQS 以提高一些异步作业队列的可靠性。我正在尝试确定支持多个队列和环境(农场集群、开发人员沙箱、开发人员笔记本电脑等)的最佳 SQS 部署策略。我们之前的作业队列为每个环境使用了一个单独的队列服务器,提供了很好的隔离。由于 SQS 是一种全球资源,我还没有看到安全/隔离和维护的最佳途径。
在更糟糕的情况下,我认为我们需要创建数千个单独的 SQS 队列来处理作业类型(例如报告、ETL 等)和环境(生产、演示、开发人员沙箱等)的每种组合。我们可以在每个环境中使用一个队列,但这似乎限制了我们根据作业控制行为的能力。相反,我们可以为每个作业使用全局队列,但这使得隔离环境变得不可能。
这似乎有点维护和安全负担,所以我想知道其他客户如何在大量环境和队列负载类型中成功利用 SQS。
【问题讨论】:
标签: amazon-web-services amazon-sqs