一贴铜、Spring Cloud介紹
基于spring boot的快速構(gòu)建分布式系統(tǒng)的工具集。
二伤锚、Spring Cloud的版本
https://projects.spring.io/spring-cloud/
三恨课、Spring Cloud特點(diǎn)
- 約定優(yōu)于配置
- 開(kāi)箱即用,快速啟動(dòng)
- 適用于各種環(huán)境
- 輕量級(jí)組件(如:服務(wù)發(fā)現(xiàn):Eureka)
- 組件的支持很豐富磨德,功能很齊全(配置中心缘回、注冊(cè)中心、智能路由)
- 選型中立(服務(wù)發(fā)現(xiàn):Eureka典挑、Zookeeper酥宴、Consul,其中Eureka支持最優(yōu))
四您觉、需要的技術(shù)儲(chǔ)備
- Java
- 構(gòu)建工具(主流是Maven拙寡,安卓用gradle較多)
- Spring Boot
Maven項(xiàng)目轉(zhuǎn)為Gradle項(xiàng)目:
在項(xiàng)目pom.xml所在目錄執(zhí)行命令:gradle init --type pom
五、使用的軟件版本(原則:使用最新的版本)
- JDK: 1.8.0_60
- Maven: 3.3.9 (http://maven.apache.org/)
- IDE: Spring Tool Suite: 3.9.2.RELEASE
- Spring Boot: 1.5.10
- Spring Cloud: Camden SR7