![](/img/trans.png)
[英]Getting exception while trying to build SsmClient from aws-sdk-java version 2
[英]Spring-Cloud-AWS vs AWS-SDK-Java 2
我们的是一个基于 Spring-Boot 的应用程序。 对于与 AWS SNS 和 SQS 的集成,我们有几个选项:
我想知道使用其中一种是否有任何优势。
当我询问 AWS 人员时,他们告诉我 AWS SDK 会定期更新并且与 SNS 和 SQS 集成并不困难。 因此,无需与 Spring-Cloud-AWS 集成。
我尝试在 gitter 频道上搜索 Spring-Cloud,但找不到任何相关信息。 文档 state 我可以更新 AWS-SDK 版本。 文档没有 state 任何不直接使用 AWS-SDK 的令人信服的理由。
如果有人有一些见解,请分享。
来自 AWS Spring 团队:
“从现在开始,我们的工作重点是 3.0——基于 AWS SDK 2.0。”
因此,如果您需要 AWS SDK 2.0,您可能希望 go 直接与 SDK 连接。
https://spring.io/blog/2021/03/17/spring-cloud-aws-2-3-is-now-available
有关 AWS Java SDK 2.0 新功能的更多信息: https://aws.amazon.com/blogs/developer/aws-sdk-for-java-2-0-developer-preview/
与 AWS Java SDK 相比的主要优势是 Spring 风格的便利性和我们通过使用 Spring 项目获得的先机。 根据项目文档 ( https://cloud.spring.io/spring-cloud-aws/reference/html/##using-amazon-web-services )
使用 SDK,应用程序开发人员仍然需要将 SDK 与相当多的基础设施相关代码集成到他们的应用程序中。 Spring 云 AWS 为应用程序开发人员提供已经集成基于 Spring 的模块来使用服务并尽可能避免与基础设施相关的代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.