Spring Cloud for Google Cloud Platform 1.0 Milestone 2 可用

发布 | Artem Bilan | 2018年2月7日 | ...

亲爱的Spring社区!

我很荣幸今天宣布 Spring Cloud 系列中的一个新项目。它名为 Spring Cloud GCP,旨在为您的应用程序带来用于使用 Google Cloud Platform 服务的著名 Spring 模式和 Spring Boot 约定。

该项目目前版本为 1.0.0.M2,可从 Spring Milestone Repository 获取。

<dependencyManagement>
   <dependencies>
       <dependency>
           <groupId>org.springframework.cloud</groupId>
           <artifactId>spring-cloud-gcp-dependencies</artifactId>
           <version>1.0.0.M2</version>
           <type>pom</type>
           <scope>import</scope>
       </dependency>
   </dependencies>
</dependencyManagement>

此项目是Google和Spring团队之间一次协作实验的开端。到目前为止,我们获得了良好的经验,跨团队的知识共享为我们带来了这个包含多个稳定模块的项目,并且Google团队也积极贡献。

该项目通过这些模块提供Google Cloud Platform服务的集成和访问对象。

spring-cloud-gcp-core

作为头等公民的抽象,如GcpProjectIdProviderCredentialsProvider及其支持类。提供属性并配置对项目IDCloud身份验证的访问。这是所有其他模块的传递性依赖。

spring-cloud-gcp-autoconfigure and spring-cloud-gcp-starters

该项目提供的组件的Spring Boot自动配置和启动器,或者仅仅是现有自动配置的包装和助手,例如DataSourceAutoConfiguration

spring-cloud-gcp-pubsub

Google Cloud Pub/Sub服务的众所周知的TemplateFactory Spring模式实现。此模块还包括围绕PubSubTemplatePublisherFactorySubscriberFactorySpring Integration通道适配器实现。

spring-cloud-gcp-storage

用于Google Cloud Storage资源解析的org.springframework.core.io.ProtocolResolver实现。另外,还有用于读写BlobBucket资源的Spring Integration通道适配器。

spring-cloud-gcp-logging

此模块支持将Web请求跟踪ID与相应的日志条目关联。这允许按请求对日志消息进行分组。

spring-cloud-gcp-trace

Spring Cloud Sleuth组件的实现,用于Google Cloud Stackdriver Trace

spring-cloud-gcp-pubsub-stream-binder

Spring Cloud StreamBinder实现,用于Google Cloud Pub/Sub服务。

有关这些以及其他项目功能的更多信息,请参阅参考手册。同时,请注意项目中提供的全面的示例。此外,我们还有一个针对您的“使用Google Cloud Pub/Sub进行消息传递”的入门指南

最后,不要错过关于此项目的Google公告

更多Google Cloud Platform服务支持和Spring组件实现即将推出!

欢迎通过适当的沟通渠道提供任何反馈、功能想法、评论、错误报告和问题。

项目页面 | 问题 | 文档

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有