第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)

posted @ 2021-09-16 22:41  豆豆tj  阅读(67)  评论(0)    收藏  举报