【发布时间】:2022-02-06 17:12:51
【问题描述】:
我的任务是尽快将密钥(S3 对象)从一个 S3 帐户迁移到另一个 S3 帐户。我想在单个队列中发布密钥,但希望多个工作人员(在不同的 EC2 实例上运行)以并行方式使用来自同一队列的密钥。
假设我在队列中连续发布 1000 个密钥,并且有 5 个工作人员正在使用队列中的密钥。我希望每个不同的工作人员和所有进程键并行选择每 1000 个。
我不知道该怎么做,并区分哪个工人已经挑选了钥匙,哪个工人还没有挑选。
【问题讨论】:
-
您是否希望使用 AWS Lambda 函数或在某处(例如在 Amazon EC2 实例或您自己的计算机上)运行的“工作人员”来处理消息?
-
这些工作线程在不同的 EC2 实例上运行@JohnRotenstein
标签: node.js amazon-web-services amazon-s3 amazon-sqs