微服务-
Day00-黑马微服务导学
看视频好像==缺==了
链路跟踪
、分布式日志
、容器化
三块,当然集群DB
也没有
1、学习内容
2、导学
2.1、技术栈概要
- 服务拆分,与传统单体架构不同,解决业务复杂、耦合拆分、难以升级维护,大型项目必须拆分
- 拆分:大项目拆成多个小项目,易于独立开发和部署,通常互联网项目有数百上千个服务成为服务集群
- 注册中心:拉取或注册服务信息,因调用关系复杂,人脑无法处理
- 配置中心:拉取配置信息,统一管理配置信息,实现配置热更新
- 服务网关:解决用户访问需求、身份校验,用户请求进行路由并处理负载均衡(调用服务读写DB集群)
- 分布式缓存:解决数据库高并发瓶颈,内存处理机制,简单查询、一级缓存,未命中才用db
- 分布式搜索:解决复杂搜索、海量数据分析统计,而DB仅处理高事务安全、 写操作;
- 异步通讯队列:MQ,解决服务间接力赛传棒,减少链路长度、提高响应速度和吞吐能力,解决秒杀场景
- 分布式日志服务:解决服务繁多问题定位的需要,满足日志存储、统计分析
- 系统监控链路追踪:监控所有服务的运行状态、健康程度,异常时可以直接定位到具体方法、栈信息
- 自动化部署,CI/CD
- jenkins
- kubernetes
- docker
- rancher
2.2、技术栈详细分组
2.3、分层教学法
2.4、两周工作安排
每天都有案例高标准!
评论系统未开启,无法评论!