【发布时间】:2021-04-19 07:22:31
【问题描述】:
我们可以在一个 sqs 消息中包含多行并将它们插入到 dynamodb 中吗?例如,如果我有多个按部门划分的 sqs 队列,并且在队列内部,我有员工列表,其中包含员工 ID、部门 ID、名字、姓氏等属性,我应该按员工 ID 的升序迭代队列的内容并插入员工id、部门 id、名字、姓氏到 dynamodb 表中。
【问题讨论】:
-
是的,您可以将数据插入 dynamodb。不,您无法从按某些条件排序的队列中获取消息,您要么随机获取它们,要么在 fifo 队列的情况下按照它们插入的顺序获取它们,但您无法获取按员工 ID 排序的消息。
-
谢谢 luk2302,我的意思是让队列中的顺序是随机的,我将根据员工 ID 进行迭代并按顺序插入。但是 SQS 队列会让我在一个队列中拥有多个员工 ID 吗?
-
SQS 不关心你的消息内容(除了长度限制),你可以放任何你想要的东西。
标签: amazon-web-services amazon-dynamodb amazon-sqs