最近,Spring Cloud 官方修改了各个第三方项目的发布策略,第三方 spring-cloud 项目需要自身维护。基于此策略,Spring-Cloud-Alibaba 项目迁移到了 alibaba github oss repository 仓库。

后续 Spring Cloud Alibaba 的发布可根据自身的进度进行发版。

迁移之后所有模块的 package maven, maven coordinate 都会进行修改,已经使用 spring-cloud-alibaba 的开发者如果要升级到最新版的话需要修改这些内容。

修改点如下:

修改点 修改前 修改后
package name org.springframework.cloud 前缀 com.alibaba.cloud 前缀
maven groupid org.springframework.cloud com.alibaba.cloud
sentinel starter name spring-cloud-starter-alibaba-sentinel alibaba-sentinel-spring-cloud-starter
nacos config starter name spring-cloud-starter-alibaba-nacos-config alibaba-nacos-config-spring-cloud-starter
nacos discovery starter name spring-cloud-starter-alibaba-nacos-discovery alibaba-nacos-discovery-spring-cloud-starter
seata starter name spring-cloud-starter-alibaba-seata alibaba-seata-spring-cloud-starter
dubbo starter name spring-cloud-starter-dubbo dubbo-spring-cloud-starter
rocketmq binder starter name spring-cloud-starter-stream-rocketmq rocketmq-stream-spring-cloud-starter
rocketmq bus starter name spring-cloud-starter-bus-rocketmq rocketmq-bus-spring-cloud-starter

全新的 bom 的 maven coordinate 如下:

<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>alibaba-spring-cloud-dependencies</artifactId>
<version>0.9.1.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>

Spring Cloud Alibaba 项目介绍

Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。

依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里微服务解决方案,通过阿里中间件来迅速搭建分布式应用系统。

组件详情:

  • Alibaba Sentinel Spring Cloud: 限流降级
  • Alibaba Nacos Config Spring Cloud: 分布式配置
  • Alibaba Nacos Discovery Spring Cloud: 服务发现/注册
  • Alibaba Dubbo Spring Cloud: rpc 服务调用
  • Alibaba Seata Spring Cloud: 分布式事务
  • RocketMQ Binder Spring Cloud Stream: 分布式消息
  • RocketMQ Bus Spring Cloud: 消息总线

项目新地址: https://github.com/alibaba/spring-cloud-alibaba

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

各组件 example 参考: https://github.com/alibaba/spring-cloud-alibaba/tree/master/spring-cloud-alibaba-examples

所有组件集成demo: https://github.com/spring-cloud-alibaba-group/spring-cloud-alibaba-demo-beijing-20190526

本文作者:中间件小哥

原文链接

本文为云栖社区原创内容,未经允许不得转载。

通知: Spring Cloud Alibaba 仓库迁移的更多相关文章

  1. 来自 Spring Cloud 官方的消息,Spring Cloud Alibaba 即将毕业

    2019 年 7 月 24 日晚,Spring Cloud 官方发布公告: 仓库迁移是官方决定 Spring Cloud Alibaba 即将毕业 根据官方最新的发版规则,我们会把孵化器中的 Spri ...

  2. Spring Cloud Alibaba迁移指南(二):零代码替换 Eureka

    自 Spring Cloud 官方宣布 Spring Cloud Netflix 进入维护状态后,我们开始制作<Spring Cloud Alibaba迁移指南>系列文章,向开发者提供更多 ...

  3. Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel

    摘要: 本文对Hystrix.Resilience4j.Sentinel进行对比,并探讨如何使用一行代码这种极简的方式,将Hystrix迁移到Sentinel. Hystrix 自从前段时间 宣布停止 ...

  4. Spring Cloud Alibaba基础教程:Nacos配置的多环境管理

    前情回顾: <Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现> <Spring Cloud Alibaba基础教程:支持的几种服务消费方式> ...

  5. spring cloud alibaba 简介

    ### Spring Cloud Alibaba [官方github地址](https://github.com/alibaba/spring-cloud-alibaba) Spring Cloud ...

  6. Spring Cloud Alibaba 从孵化到 "挂牌" 之旅

    背景 2014 年,Spring Boot 1.0 发布.Spring Boot 的发布绝对是 Pivotal 历史上具有里程碑意义的事件,它让我们能够非常简便地开发 Spring 应用,屏蔽了各种配 ...

  7. Spring 社区的唯一一个国产开源项目 - Spring Cloud Alibaba 毕业了

    阿里妹导读:一年多前,Java 界最近发生了一件大事,阿里开源 Spring Cloud Alibaba,并推出首个预览版.Spring Cloud 本身是一套微服务规范,并不是一个拿来即可用的框架, ...

  8. Spring Cloud Alibaba 教程 | 前世今生

    Spring Cloud Alibaba是什么 先来看一下官方是怎么定义Spring Cloud Alibaba的: Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.此 ...

  9. Spring Cloud Alibaba基础教程-Nacos(三)

    在Spring Cloud Alibaba基础教程-Nacos(二)当中学习了,如何使用 nacos图形化界面操作 ,使用Nacos部署集群,下面我们开始Nacos最后一篇的学习 ,如果对你有帮助,记 ...

随机推荐

  1. tensorflow 利用python generate_cifar10_tfrecords.py --data-dir=${PWD}/cifar-10-data报错

    报的错误如下:UnicodeDecodeError: 'ascii' codec can't decode byte 0x9e in position 0: ordinal not in range( ...

  2. HYSBZ 1015/BZOJ1015 星球大战starwar

    Description 很久以前,在一个遥远的星系,一个黑暗的帝国靠着它的超级武器统治者整个星系.某一天,凭着一个偶然的机遇,一支反抗军摧毁了帝国的超级武器,并攻下了星系中几乎所有的星球.这些星球通过 ...

  3. xhEditor 简单用法

    1.下载需要文件包: http://xheditor.com/ 2.解压文件中文件 xheditor-zh-cn.min.js以及xheditor_emot.xheditor_plugins和xhed ...

  4. idea小操作

    1.IDEA 实用功能Auto Import:自动优化导包(自动删除.导入包) 2.设置System.out.println();等快捷键 3.将idea的背景修改为图片 4.Linux ifconf ...

  5. git bash 常用操作文件命令行

    1, cd : change directory的简写,改变目录的意思,就是切换到哪个目录下, 如 cd e:\fff 切换 E 盘下面的fff 目录. 当我们用cd 进入文件夹时,我们可以使用 通配 ...

  6. 20190716-T1-礼物

    呵呵,我暴力WA了 这个题充分考验了大家对数学的理解(麦蒙大多在胡诌) 但是确实如此啊. 看数据范围想状压.(我额嗯嗯想到暴力?) 然后设出一个可爱的$dp$式(主语当然不是我,是出题人大佬) $f_ ...

  7. 读书笔记--Head First Python 目录

    1.初识python 2.共享你的代码 3.文件与异常 4.持久共享 5.推导数据 6.定制数据对象 7.web开发 8.移动应用开发 9.管理你的数据 10.扩展你的web应用 11.处理复杂性 其 ...

  8. Python当前进程信息 (os包)

    Python当前进程信息 (os包) 我们在Linux的概念与体系,多次提及进程的重要性.Python的os包中有查询和修改进程信息的函数.学习Python的这些工具也有助于理解Linux体系. (o ...

  9. mysql查询某个字段重复的数据

    查询某个字段重复的数据 ; 查询股票重复的营业厅 ;

  10. jnhs 无法提交断点LineBreakpoint hibernate4CURD : -1, 原因是: 找不到 URL 'file:/E:/版本控制/Design-java/hibernate4CURD/' 的源根目录。请验证项目源的设置。

    无法提交断点LineBreakpoint hibernate4CURD : -1, 原因是: 找不到 URL 'file:/E:/版本控制/Design-java/hibernate4CURD/' 的 ...