【问题标题】:Spring-Cloud-AWS vs AWS-SDK-Java 2Spring Cloud aws vs aws sdk java2
【发布时间】:2020-12-09 03:21:44
【问题描述】:

我们的是基于 spring-boot 的应用程序。对于与 AWS SNS 和 SQS 的集成,我们有两种选择:

  1. 使用 spring cloud aws
  2. 使用 aws sdk java2

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

当我询问 AWS 人员时,他们告诉我 AWS SDK 会定期更新,并且与 SNS 和 SQS 的集成并不困难。因此,无需与spring cloud aws集成。

我尝试在 gitter 频道上搜索 spring-cloud,但找不到任何相关信息。文档确实声明我可以更新 aws sdk 版本。文档没有说明不直接使用 aws sdk 的任何令人信服的理由。

如果有人有一些见解,请分享。

【问题讨论】:

标签: amazon-web-services spring-cloud spring-messaging aws-sdk-java-2.0


【解决方案1】:

相对于 AWS Java SDK 的主要优势是 Spring 风格的便利性和我们通过使用 Spring 项目获得的领先优势。根据项目文档 (https://cloud.spring.io/spring-cloud-aws/reference/html/##using-amazon-web-services)

使用 SDK,应用开发者仍需集成 SDK 使用大量基础设施进入他们的应用程序 相关代码。 Spring Cloud AWS 已经为应用开发者提供 集成基于 Spring 的模块来消费服务并避免 尽可能多的与基础设施相关的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-18
    • 1970-01-01
    • 2017-01-07
    • 2019-04-19
    • 2017-05-09
    • 2020-07-21
    • 2017-07-21
    • 2018-12-16
    相关资源
    最近更新 更多