javascript
0201-开始使用Spring Cloud实战微服务准备工作
1、Spring Cloud是什么
基于spring boot,之上快速構建分布式系統的工具集
服務注冊和發現【eureka、Consul、Zookeeper】、服務負載均衡【Ribbon,feign】、服務容錯【Hystrix】、服務網關【Zuul、nginx、springcloud apigateway】、
服務配置統一管理【spring cloud config、Diamond、Disconf、Apollo】、鏈路追蹤【Dapper、ZipKin、Eagleeye】、實時日志。
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实战微服务准备工作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP 5.6.32 增加pdo_dbl
- 下一篇: MySQL 表分区详解MyiSam引擎和