前言:
1)课程内容:( SpringCloud + SpringCloud Alibaba )(14种组件)
2)技术要求:(java8 + maven + git + Nginx + RabbitMQ + SpringBoot 2.0)
3)学生:JVM/JUC/JMM/GC/Nginx....
4)咬牙坚持
一.理论介绍见《微服务架构 2020.pptx》
二.回顾 2018 第一季 SpringCloud 版本
1)微服务概念
a:微服务是一种架构模式,它提倡:将单一的应用程序划分为一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。
b:每个服务运行在其独立的进程中,服务与服务之间:采用轻量级的通信机制互相协作(通常是基于 HTTP 协议的 RESTful API)。
c:每个服务都围绕着具体业务进行构建,并能被独立部署到生产环境。
d:另外,应当尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言,应根据业务上下文,选择合适的语言、工具对其构建。