Spring Cloud for Amazon Web Services3.0.0

Spring Cloud for Amazon Web Services 是一个社区运营的项目。网站地址是 https://awspring.io/,源代码仓库位于 https://github.com/awspring/spring-cloud-aws

Spring Cloud for Amazon Web Services 简化了与托管的 Amazon Web Services 的集成。它提供了一种便捷的方式,可以使用众所周知的 Spring 习惯用法和 API(例如消息或缓存 API)与 AWS 提供的服务进行交互。开发人员可以围绕托管服务构建他们的应用程序,而无需关心基础设施或维护。

特性

基于注解的 SQS 队列监听器

@MessageMapping("logicalQueueName")
private void receiveMessage(Person person, @Header("SenderId") String senderId) {
    // ...
}

基于注解的 SNS 监听器

@Controller
@RequestMapping("/sns/receive")
public class SnsEndpointController {

@NotificationMessageMapping
public void receiveNotification(@NotificationMessage String message, @NotificationSubject String subject) {
    // ...
}

@NotificationSubscriptionMapping
public void confirmSubscription(NotificationStatus notificationStatus) {
    notificationStatus.confirmSubscription();
}

消息模板

snsTemplate.sendNotification("SnsTopic", "message", "subject");
sqsTemplate.convertAndSend("Queue", new Person("John", "Doe"));
Spring Initializr

快速启动您的项目

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部