如何将数据块发送到 AWS

How to send chunks of data to AWS

基于 node documentationsqs.sendMessage您现在可以发送大小高达 256KB(262,144 字节)的大型负载消息",所以我的消息恰好比这个尺寸大!在这种情况下最好的解决方案是什么?无论如何发送数据块?

谢谢

没有允许您超过 256k 最大消息大小的 sqs 消息的解决方案,但是您可以存储对象,无论它是什么,例如在 s3(或数据库)中,并且只使用 SQS解决方案的排队部分带有某种指针作为 SQS 中消息的一部分,然后作为 Q 处理的一部分根据需要从 s3 或数据库中检索额外数据。

我建议查看 sns-sqs-big-payload

中实施的解决方法

简而言之,这个包的想法是当它超出了在 S3 中存储消息内容的限制。