1. 程式人生 > >0201-開始使用Spring Cloud實戰微服務準備工作

0201-開始使用Spring Cloud實戰微服務準備工作

scala 技術 href spring tool 使用 pro too 服務

1、Spring Cloud是什麽

  基於spring boot,之上快速構建分布式系統的工具集

2、關於Spring Cloud的版本

  大部分spring軟件的版本是以:主版本.次版本.增量版本.裏程碑版本的形式命名

  Spring Cloud Angel SR6:其中Angel 英國地鐵站名,SR6是Service Release 6

  官網:https://projects.spring.io/spring-cloud/

3、Spring Cloud特點

  約定優於配置

  開箱即用、快速啟動

  適用於各種環境:PC Server、雲環境、容器(Docker)

  輕量級的組件:服務發現,Eureka

  組件的支持很豐富,功能很齊全:配置中心、註冊中心、智能路由

  選型中立:服務發現【Eureka、Zookeeper、Consul】

4、需要的技術儲備

  Java:Scala/Groovy...

  構建工具:Maven、Gradle【maven 轉 gradle: gradle init --type pom】

  Spring Boot

5、使用的軟件版本

  原則:使用最新的穩定版本。

  JDK 1.8、Maven 3.3.9、IDE【Spring Tool Suite 3.8.2、IDEA】

  Spring Boot

0201-開始使用Spring Cloud實戰微服務準備工作