最近,Spring Cloud 官方修改了各個第三方項目的發佈策略,第三方 spring-cloud 項目須要自身維護。基於此策略,Spring-Cloud-Alibaba 項目遷移到了 alibaba github oss repository 倉庫。git
後續 Spring Cloud Alibaba 的發佈可根據自身的進度進行發版。github
遷移以後全部模塊的 package maven, maven coordinate 都會進行修改,已經使用 spring-cloud-alibaba 的開發者若是要升級到最新版的話須要修改這些內容。spring
修改點以下:編程
修改點 | 修改前 | 修改後 |
---|---|---|
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 以下:maven
<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 編程模型輕鬆使用這些組件來開發分佈式應用服務。分佈式
依託 Spring Cloud Alibaba,您只須要添加一些註解和少許配置,就能夠將 Spring Cloud 應用接入阿里微服務解決方案,經過阿里中間件來迅速搭建分佈式應用系統。微服務
組件詳情:spa
原文連接
本文爲雲棲社區原創內容,未經容許不得轉載。code