【发布时间】:2021-11-07 00:07:36
【问题描述】:
我已经将 Spring Cloud AWS Messaging 与 SNS 和 SQS 一起使用,但现在我有一个限制,因为我正在处理大于 256kb 的有效负载。
我做了一些研究,我相信我的问题的答案是否定的,但只是检查以确保......
编辑: 我担心的是如何在 Spring AWS Cloud 中使用有效负载卸载,目前我正在使用 NotificationMessagingTemplate 类。对于解决方法,我添加了以下依赖项 software.amazon.sns:sns-extended-client:1.0.0 这让我可以访问 SNSExtendedClientConfiguration 和 AmazonSNSExcentedeClient 类,并且我能够发送超过 256kb 的消息,将有效负载卸载到 S3 存储桶。由于 springboot 仍在使用 1.X 版,并且据我了解,我对 AWS Java SDK 也有点困惑。
【问题讨论】:
-
否,最大为 256kb。您引用的库只是通过将大消息复制到 S3 来包装建议的处理方式 - 它不会改变 256kb 是限制的事实。
-
@stdunbar 我刚刚为我的问题添加了一个编辑
标签: amazon-web-services spring-boot amazon-sns payload