繁体   English   中英

Spring-Cloud-AWS 与 AWS-SDK-Java 2

[英]Spring-Cloud-AWS vs AWS-SDK-Java 2

我们的是一个基于 Spring-Boot 的应用程序。 对于与 AWS SNS 和 SQS 的集成,我们有几个选项:

  1. 使用 Spring-Cloud-AWS
  2. 使用 AWS-SDK-Java 2

我想知道使用其中一种是否有任何优势。

当我询问 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM