SpringBoot、SpringCloud相关技术
一、三层架构
1.1 统一业务处理
1.2 解决三层架构中的结偶,使用了Ioc(控制反转)和DI(依赖注入)
1.3 切面编程、事务处理、全局异常处理、Cookie、Session、JWT令牌、阿里云OSS、Mybatis处理数据库
二、技术分类说明
2.1 SSM
三、Web总结
四、相关第三方插件
https://www.bilibili.com/video/BV1TP411v7v6?p=58&vd_source=8678073a4f19ad85d5bbbf594b8551b1
4.1操作Redis,做缓存(Spring Data Redis或者Spring cache)
4.2 搜索服务 Elasticseach
4.3 Maven进行项目管理
4.4 Swagger做接口文档
4.5 HttpClient 发送http请求
4.6 Spring Task定时器
4.7 WebSocket消息推送
4.8 微信支付
五、微服务
https://www.bilibili.com/video/BV1LQ4y127n4?p=143&vd_source=8678073a4f19ad85d5bbbf594b8551b1
5.1 请求注册中心的服务restTemplate发送请求
5.2 注册中心Eureka
5.3 Ribbon负载均衡
5.4 Nacos注册中心、配置管理
5.4.1 Nacos的注册表结构
Namespace(命名空间)- Group(服务分组) - 服务 - 集群 - 实例
5.5 Feign远程调用
5.6 Gateway 网关
5.7 Docker 容器
5.8 MQ消息
5.8.1 SpringAMQP操作RabbitMQ
5.9 Sentinel微服务保护