开发者社区> 技术小能手> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

厉害了,Spring Cloud for Alibaba 来了!!!

简介:
+关注继续查看

d984498fbdb09a58e5816f79eb97803cd784b8dd

最近,Spring Cloud 发布了 Spring Cloud Alibaba 首个预览版本:Spring Cloud for Alibaba 0.2.0。

大家都好奇,这和阿里巴巴有什么关系?莫非是给阿里巴巴定制了一个 Spring Cloud ?

其实也差不多,栈长带大家来看下这到底是个什么鬼?

Spring Cloud for Alibaba 是什么鬼?

官宣:

https://spring.io/blog/2018/10/30/spring-cloud-for-alibaba-0-2-0-released

官方定义如下:

The Spring Cloud Alibaba project, consisting of Alibaba’s open-source components and several Alibaba Cloud products, aims to implement and expose well known Spring Framework patterns and abstractions to bring the benefits of Spring Boot and Spring Cloud to Java developers using Alibaba products.

栈长翻译:

Spring Cloud for Alibaba,它是由一些阿里巴巴的开源组件和云产品组成的。这个项目的目的是为了让大家所熟知的 Spring 框架,其优秀的设计模式和抽象理念,以给使用阿里巴巴产品的 Java 开发者带来使用 Spring Boot 和 Spring Cloud 的更多便利。

注意:这个项目是由阿里巴巴维护的开源社区项目。

为什么首个版本为 0.2.0 ?

现在 Spring Boot 有两条线,即 Spring Boot 1.x 和 Spring Boot 2.x,所以 0.2.0 即是和 Spring Boot 2.x 兼容的,0.1.0 则是和 Spring Boot 1.x 兼容的。

这样就好理解了。。

项目组成部分

上面说的阿里巴巴开源组件,它的项目前缀是:spring-cloud-alibaba,它有几下几个特性。

 ●  服务发现
 ●  配置管理
 ●  安全高可用性

上面说的阿里巴巴云产品,它的项目前缀是:spring-cloud-alicloud,它有几下几个特性。

 ●  应用命名服务
 ●  应用配置管理
 ●  对象存储服务

如何使用?

Spring Cloud for Alibaba 0.1.0.RELEASE 和 0.2.0.RELEASE 两个包都已经提交到了 Maven 中央仓库了。

094dc3d61778bc76250a46b80babcc1b95ffd793

Spring Cloud for Alibaba 0.2.0.RELEASE 的 Maven 依赖如下:

<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>

后续计划

1、RocketMQ

RocketMQ 是阿里开源的基于 Java 的消息队列中间件,目前 Spring Cloud 集成的消息队列只有 Kafka 和 RabbitMQ, 后续 Spring Cloud Stream 和 Spring Cloud Bus 会集成 RocketMQ, 这个牛逼了,期待。。

2、AliCloud SchedulerX

阿里云SchedulerX,它是阿里巴巴中间件团队开发的一款分布式任务调度工具,支持循环任务和在指定时间触发任务。

3、AliCloud SLS

阿里云SLS,一站式日志管理服务,是一款阿里巴巴集团行之有效的工具,经历了一次又一次的大数据挑战。它能在不污染任何代码的情况下,快速收集、使用、交付、查询和分析日志数据。

4、Spring Cloud Release Train

Spring Cloud Alibaba 项目将于 2019 年从孵化器毕业,到时会正式加入 Spring Cloud 正式版本轨道上来。

项目源码

https://github.com/spring-cloud-incubator/spring-cloud-alibaba

304db64ca384c85544f4c815cd1db969f27c7937

都 1700+ Star 了。。

栈长有话说

其实 Spring Cloud for Alibaba 项目就是为了阿里的项目能很好的结合融入 Spring Boot & Cloud 使用,这个项目目前由阿里维护。

对同时使用 Spring Boot & Cloud 和阿里巴巴项目的人来说无疑带来了巨大的便利,一方面能结合 Spring 无缝接入,另一方面还能使用阿里巴巴的组件,也带来了更多的可选择性。

在感受到 Dubbo 加入 Apache 孵化器后的蜕变《惊艳,Dubbo域名已改,也不再局限于Java!!》,同时,现在更多优秀的阿里产品融入开源社区,相信 Java 开发环境会越来越好,Java 也会越来越强大!

最后,在Java技术栈微信公众号后台回复:cloud,可获取栈长整理的一系列 Spring Cloud 教程,目前大量教程还在撰写中……


原文发布时间为:2018-11-22

本文作者:栈长

本文来自云栖社区合作伙伴“Java技术栈”,了解相关信息可以关注“Java技术栈”。


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
说说我为什么看好Spring Cloud Alibaba
说说我为什么看好Spring Cloud Alibaba
0 0
Spring Cloud Alibaba,基础篇 (一)(上)
Spring Cloud Alibaba,基础篇 (一)
0 0
Spring Cloud Alibaba,基础篇 (一)(下)
Spring Cloud Alibaba,基础篇 (一)
0 0
Spring Cloud Alibaba,分布式配置(二)(上)
Spring Cloud Alibaba,分布式配置(二)
0 0
Spring Cloud Alibaba,分布式配置(二)(下)
Spring Cloud Alibaba,分布式配置(二)
0 0
Spring Cloud Alibaba,分布式服务调用(四)(上)
Spring Cloud Alibaba,分布式服务调用(四)
0 0
Spring Cloud Alibaba,分布式服务调用(四)(下)
Spring Cloud Alibaba,分布式服务调用(四)
0 0
Spring Cloud Alibaba 生态发展和近期规划
Spring Cloud Alibaba 的诞生得益于过往数十年处理淘系电商高并发大流量业务所积累的技术经验,阿里巴巴内部沉淀了一套包括限流降级、分布式配置、注册中心、分布式消息、分布式事务等完整的微服务解决方案,比如 Sentinel、RocketMQ 等。 2015 年 6 月, Spring Cloud 第一个正式版本发布后,得益于 SpringBoot 奠定的用户群体基础,再加上 Spring Cloud 本身较为完善的解决方案能力和简单易上手的特点,迅速成为微服务技术圈热点。
0 0
Spring Cloud Alibaba x AppActive 带来了全新异地多活解决方案
在未来,如果说 Spring Cloud Alibaba 过去的第一阶段工作是丰富 Spring Cloud 生态,让广大外部用户能够轻松地拥抱微服务。在第二阶段,Spring Cloud Alibaba会通过自身的努力让外部的用户用好微服务,构建微服务治理和业务高可用相关能力,满足用户在微服务使用过程中的这些更高层次的诉求。具体的话比如通过全面支持RocketMQ 5.0和Sentinel 2.0等带来更丰富的中间件使用体验,投入力量构建Spring Cloud生态的微服务治理(标签路由,服务鉴权以及全链路灰度等)和分布式任务调度等方面能力。欢迎感兴趣的同学扫描下放二维码加入社区交流群
0 0
Spring Cloud Alibaba-负载均衡
Spring Cloud Alibaba-负载均衡
0 0
+关注
技术小能手
云栖运营小编~
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Spring Cloud Alibaba 从入门到实战
立即下载
Spring Cloud Alibaba - 重新定义 Java Cloud-Native
立即下载
Spring Cloud Hoxton 新版本介绍 & 未来展望
立即下载