基于sqs.sendMessage
“的node documentation,您现在可以发送大小为256KB(262,144字节)的大型有效负载消息”,所以我的消息恰好大于这个大小!在这种情况下,最佳解决方案是什么?无论如何都要发送大块数据?
由于
答案 0 :(得分:2)
没有解决方案可以让你超过sqs消息的256k最大消息大小,但是你可以在s3(例如数据库)中存储对象,无论它是什么,只需使用SQS进行排队解决方案的一部分,在SQS中使用某种指针作为消息的一部分,然后作为Q处理的一部分,根据需要从s3或数据库中检索额外数据。
答案 1 :(得分:0)
我建议看看sns-sqs-big-payload
中实现的解决方法用两个词表示这个包的意思是,它超出了将消息内容存储在S3中的限制。