文档章节

厉害了,Spring Cloud for Alibaba 来了!

Java技术栈
 Java技术栈
发布于 2018/11/22 09:19
字数 1054
阅读 535
收藏 6

最近,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 中央仓库了。

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

都 1700+ Star 了。。

栈长有话说

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

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

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

动手转发给更多的朋友吧!


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

本文原创首发于公众号:Java技术栈(id:javastack),关注公众号在后台回复 "多线程" 可获取更多,转载请原样保留本信息。

© 著作权归作者所有

Java技术栈
粉丝 169
博文 159
码字总数 140343
作品 0
深圳
架构师
私信 提问
加载中

评论(2)

进击的代码
进击的代码
阿里的解决方案挺牛的。反而schedulex是个弱鸡,xxl-job都能干翻他
秦客优果丶云舒
秦客优果丶云舒
就是费用有点高
《Spring Cloud Alibaba基础教程》连载目录

Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系 说说我为什么看好Spring Cloud Alibaba Spring Cloud Alibaba到底坑不坑? 注册中心与配置中心:Nacos Spring Clou...

程序猿DD
04/17
0
0
微服务领域是不是要变天了?Spring Cloud Alibaba正式入驻Spring Cloud官方孵化器!

版权声明:本文为博主原创文章,支持转载,但转载时请务必在明显位置,给出原文作者名字(左潇龙)及原文连接,否则,作者将保留追究法律责任的权利。 https://blog.csdn.net/zuoxiaolong881...

左潇龙
2018/10/31
0
0
Spring Cloud for Alibaba 0.2.1 发布

Spring Cloud for Alibaba 0.2.1 已发布,更新亮点: Spring Cloud Alibaba 添加了两个新模块:spring-cloud-alibaba-schedulerx 和 spring-cloud-stream-binder-rocketmq。 为 spring-cloud......

王练
2018/12/22
0
0
Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系

这篇博文是临时增加出来的内容,主要是由于最近连载《Spring Cloud Alibaba基础教程》系列的时候,碰到读者咨询的大量问题中存在一个比较普遍的问题:版本的选择。其实这类问题,在之前写Spr...

程序猿DD
03/03
0
0
Spring Cloud for Alibaba 0.2.0 发布

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

淡漠悠然
2018/10/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

FPGA 设备 USB Platform Cable USB

lsusbFuture Technology Devices International, Ltd FT232H Single HS USB-UART/FIFO IC

MtrS
今天
4
0
lua web快速开发指南(6) - Cache、DB介绍

"数据库"与"缓存"的基本概念 数据库与缓存是服务端开发人员的必学知识点. 数据库 "数据库"是一种信息记录、存取的虚拟标记地点的集合统称. 比如现实生活中, 我们经常会用到文件柜、书桌等等数...

水果糖的小铺子
今天
9
0
Oracle分页查询语句的写法

Oracle分页查询语句的写法 Oracle分页查询语句使我们最常用的语句之一,下面就为您介绍的Oracle分页查询语句的用法,Oracle分页查询语句基本上可以按本文给出的格式来进行套用。   Oracle分...

康师傅
昨天
5
0
java并发图谱

1527
昨天
2
0
Mybatis之拦截器Interceptor

使用mybatis时用PageHelper进行分页,用到了PageInterceptor,借此了解下mybatis的interceptor。Mybatis的版本是3.4.6,MybatisHelper的版本是5.1.3。 1、PageInterceptor 先上一段代码,如下...

克虏伯
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部