領先一步
VMware 提供培訓和認證,以加速您的進展。
了解更多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 提供的服務進行互動。開發人員可以圍繞託管服務構建應用程式,而無需擔心基礎架構或維護。
Spring Messaging API 針對 [SQS](http://aws.amazon.com/sqs/) 的實作。
Spring Cache API 針對 [ElastiCache](http://aws.amazon.com/elasticache/) 的實作。
基於註解的 [SNS](http://aws.amazon.com/sns/) 端點 (HTTP) 映射。
透過 [CloudFormation](http://aws.amazon.com/cloudformation/) 堆疊中定義的邏輯名稱存取資源。
根據 [RDS](http://aws.amazon.com/rds/) 執行個體的邏輯名稱自動建立 JDBC DataSource
。
Ant 風格路徑比對 ResourceLoader
適用於 [S3](http://aws.amazon.com/s3/) 儲存貯體。
@MessageMapping("logicalQueueName")
private void receiveMessage(Person person, @Header("SenderId") String senderId) {
// ...
}
@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"));