先行一步
VMware 提供培训和认证,助您加速前进。
了解更多大家好!今天,我们非常高兴地宣布 Spring Cloud Alibaba 的第一个预览版发布。
Spring Cloud Alibaba 项目由阿里巴巴的开源组件和多个阿里云产品组成,旨在实现并公开众所周知的 Spring Framework 模式和抽象,从而将 Spring Boot 和 Spring Cloud 的优势带给使用阿里巴巴产品的 Java 开发者。
注意: Spring Cloud Alibaba 项目是一个由阿里巴巴维护的社区项目。
注意: 0.2.0.RELEASE 版本与 Spring Boot 2.0.x 系列兼容。0.1.0.RELEASE 版本与 Spring Boot 1.x 系列兼容。
前缀为 "spring-cloud-alibaba" 的开源组件具有以下特性
`spring-cloud-alibaba-nacos-discovery-starter` 组件实现了 Spring Cloud Commons 中定义的注册表约定接口,包括 `NacosAutoServiceRegistration`、`NacosServiceRegistry`、`NacosDiscoveryClient` 等。通过添加依赖和少量配置,您可以轻松地将服务注册到 Nacos Server。也支持与 Ribbon 的集成。
`spring-cloud-alibaba-nacos-config-starter` 组件中的 `NacosPropertySourceLocator` 实现了 PropertySoureLocator 接口。只需添加依赖和少量配置,您就可以从 Nacos Server 获取应用程序配置并将其添加到 Spring Environment 中。此外,您可以分发配置并实时跟踪分发状态,无需其他组件。
Servlet、RestTemplate、Dubbo 和 RocketMQ 的流量控制、熔断和并发特性,默认已与 `spring-cloud-alibaba-sentinel-starter` 组件集成,只需添加依赖即可直接使用。您还可以通过 Sentinel dashboard 实时修改运行中应用程序的流量控制、熔断或并发策略和阈值。
前缀为 "spring-cloud-alicloud" 的阿里云产品具有以下特性
应用命名服务 (ANS) 是阿里云的服务发现服务,提供更具成本效益的 SaaS 服务发现服务。通过 API 调用加密,您的服务拥有额外的保护层。
应用配置管理 (ACM) 是阿里云的 Nacos 配置管理服务,提供更具成本效益和更安全的 SaaS 配置管理服务。您还可以查看完整的配置分发轨迹。
对象存储服务 (OSS) 是阿里巴巴提供的一种高性价比、高度安全、高度可靠的云存储解决方案,允许您随时随地通过网络存储和检索任何类型的数据。只需自动注入 OSS Client,即可直接使用数据存储和下载功能。
这些 Artifacts 可以通过 BOM 从 Maven Central 和 Spring Release 仓库获取
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>0.2.0.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
RocketMQ
Apache RocketMQ™ 是一个基于 Java 的开源分布式消息和流计算平台,具有高性能和高吞吐量。由于 `spring-cloud-stream-binder-rocket` 模块基于 Spring Integration 和 Spring Cloud Stream,开发者在使用 Spring Cloud Stream 和 Spring Cloud Bus 时可以使用 RocketMQ 作为消息中间件。
阿里云 SchedulerX
阿里云 SchedulerX 是由阿里巴巴中间件团队打造的分布式任务调度工具,支持周期性任务和指定时间触发的任务。
阿里云 SLS
阿里云 SLS 是一站式日志管理服务,是在阿里巴巴集团内部历经海量大数据挑战并证明有效的工具。您无需编写任何代码,即可快速收集、消费、投递、查询和分析日志数据,从而提升运营、运维和营销效率,并获得处理 DT 时代所需的海量日志数据的能力。
Spring Cloud 发布列车
Spring Cloud Alibaba 将努力从孵化阶段毕业,并于 2019 年某个时候正式加入 Spring Cloud 发布列车。