第251天学习打卡(知识点回顾 springboot 微服务 分布式的困难)
### 知识点回顾
### SpringBoot
1.为什么使用springboot
能快速创建出生产级别的spring应用。
2.SpringBoot优点
- 创建独立的spring应用
- 内嵌web服务器
- 自动starter依赖,简化构建配置
- 自动配置spring以及第三方功能
- 提供生产级别的监控、健康检查及外部化配置
- 无代码生成,无需编写xml
3.SpringBoot缺点
- 迭代快,需要时刻关注变化。
- 封装太深,内部原理复杂,不容易精通
### 微服务
微服务是一种架构风格
一个应用拆分为一组小型服务
每个服务运行在自己的进程内,也就是可以独立部署和升级
服务之间使用轻量级HTTP交互
服务围绕业务功能拆分
可以由全自动部署机制独立部署
去中心化,服务自治。服务可以使用不同的语言,不同的存储技术。
### 分布式的困难
远程调用
服务发现
负载均衡
服务容错
配置管理
服务监控
链路追踪
日志管理
任务调度
.......
[雷丰阳2021版SpringBoot2零基础入门springboot全套完整版(spring boot2)_哔哩哔哩_bilibili](https://www.bilibili.com/video/BV19K4y1L7MT?p=6)

浙公网安备 33010602011771号