SpringClond-1-微服务介绍

1.前言

  1. 如今微服务已经是一个趋势,越来越多的人倾向于使用SpringCloud搭建微服务,SpringCloud已经成为了主流趋势。
  2. 要学习微服务的话,需要掌握如下学习曲线:学习微服务,首先需要学习SpringCloud,学习SpringCloud需要学习SpringBoot。微服务–>SpringCloud–>SpringBoot

2.SpringCloud微服务架构实践

2.1 微服务相关技术简介

究竟微服务、SpringCloud、SpringBoot之间有什么联系?并且:SpringFramework、SpringBoot、SpringCloud之间又有什么关系呢?我们看如下分析:

  1. 1.Spring框架作为j2ee的基石,一直在快速发展、是搭建j2ee的框架主要组成部分。
  2. 2.SpringBoot在Spring的上层、基于Spring框架构建的一种延伸的简化框架。能够快速构建Spring应用。
  3. 3.SpringCloud又是在SpringBoot的上层,利用SpringBoot构建分布式应用。
2.2 技术储备
  1. 1.对SpringBoot的基础知识熟练掌握。
  2. 2.对Linux和Docker的基本用法熟练掌握
2.3 重点
  1. 1.SpringCloud构建微服务(我们以点餐项目为例构建基本的SpringCloud微服务)
  2. 2.微服务改造探讨(大多数微服务并不是一开始就设计好的,而是业务发展到一定规模时候产生的,我们会介绍将传统服务改造成微服务)
  3. 3.本文课程使用SpringBoot2.x,课程讲解内容如下:

    主要讲解上面部分外,我们还会讲解:容器编排和服务追踪。
    1.容器编排方面使用:docker+rancher组合。
    2.服务追踪方面使用:SpringCloudSleuth+ZIPKIN组合。
2.4 环境参数

毕业于<br>相信技术可以改变人与人之间的生活<br>码农一枚