SpringCloud入门学习(开篇)
前言:近日,又重新学习了一下SpringCloud,感觉很强大很方便,故将自己的学习过程记录一下。本文很适合初学者,手把手带你从零搭建一个SpringCloud微服务。主要涉及到以下组件:Eureka
、Feign
、Gateway
、Zipkin
,不了解它们是什么的朋友别着急,后面会一一阐述。好啦,让我们开始搭建微服务吧~
在学习一项新技能之前,首先我们得了解它是什么,它能干什么,以及它有什么优势…
一、什么是SpringCloud
- SpringCloud是
基于SpringBoot
的一种微服务架构
,是一系列框架的有序集合; - Spring Cloud是
快速构建分布式系统
的工具集,可以实现微服务; - 微服务架构风格是一种将单个应用程序作为一套小型服务开发的方法,每种应用程序都在其自己的进程中运行,并与轻量级机制(通常是HTTP资源API)进行通信。 这些服务是围绕业务功能构建的,可以通过全自动部署机制独立部署。 这些服务的集中管理最少,可以用不同的编程语言编写,并使用不同的数据存储技术。(该条来自谷歌)
- SpringCloud是大势所趋,很多公司都在使用,再不了解,我都不好意思说我是做Java开发的了…