聊天
5月份在准备考个证书,我的记忆确实很差,为了能考过几乎每天都在背,Day3之后就停止学习了,还好最后考过了,然后又偷了1个月懒,今天才重新学雷神的《谷粒商城》。这次还是做了次进度计划,每天10集,大概1个月能完成第一次学习,我的目标是能做到听懂,掌握关键技术,能根据技术栈,或者同类的技术来启动自己的电商项目。
学习笔记
(学习笔记只是提供一些自己想记录的关键步骤、技术点、或者自己的见解、痕迹。所以,别人看不懂很正常。)
技术要求和架构图,看看就好,都是一步一步攻克。
前几集视频可以听过几次,他讲述分布式基础篇、高级篇、架构篇主要学的是什么,学习中如果忘了可以多听听。尤其是第4集。
技术要求:
架构图:
一些基础:
微服务:是架构风格,单体应用拆分成很多微服务,最后分开独立开发、运维、部署
集群:物理形态,一堆机器,然后集群之后需要怎么运作?
分布式:将业务分布到集群里不同地方,让用户感受到业务只有一个系统。业务集群化
接口上的
远程调用:每个接口通过什么协议去互相调用,RPC,还是HTTP
负载均衡:算法(轮询)(最小连接),不让每台机器太忙,也不太能闲。
注册中心:服务注册中心(部署到很多机器时,注册/发现,避免去调用了坏的服务)
配置中心:集中管理配置,改一次,每个服务都改。
一些概念:
服务熔断:定了超时时间,但失败时,下次直接处理,避免很多调用挤压在坏的服务。
服务降级:定了高峰值,达到时就不处理,或者慢处理。自己设置处理方式。
网关:安全入口(负载、统一认证、熔断、发现)
第4集简介:
数据库层集群 - 配置中心 - 持续集成/持续部署(CI/CD)