8.15日的课程主要分为四个部分:
1.架构定义解析
2.企业级后端架构剖析
3.业内后端架构面临的挑战
4.后端架构实战
1.架构:垂直切分,水平切分
2.企业级后端:
云计算:基础(基础化技术,编排方案),架构(IaaS,PaaS,SaaS,FaaS)
3.云原生:弹性资源,微服务架构,DevOps,服务网络
4.挑战:物理资源和网络开销:
离在线资源并池,自动缩扩容,微服务亲和性部署,基于微服务中间件和服务网格的流量治理,CPU水位负载均衡
5.以CPU水位负载均衡为例的实战,自适应动态权重负载均衡
CPU:在负载均衡的时候,优先选择低水位的服务器,然后是中水位服务器,最后才会分流到高水位的服务器,如果所有服务器都超过高水位,则进行等概率分流,重点在于设置合理的水位点。
自适应动态权重:检测后端服务器指标,如CPU、内存、网络流量等,实时调整每个服务器的权重系数
6.没有最好的架构,只有最适合的架构
课后作业:
解(虽然感觉有点对不上):前端采用使用支持微信和支付宝小程序的框架进行开发,提供用户浏览商品、下单、支付等功能; App方面,开发跨平台移动应用,支持Android和iOS系统,提供与小程序类似的功能;网页方面,响应式网页,框架使用VUE3
云原生基础设施: 用云服务提供商(如AWS、Azure、Google Cloud)提供的云原生基础设施,如容器化部署和管理工具(如Docker、Kubernetes)来实现高可用和弹性扩展
用户画像/活动:优惠券发放、限时折扣,个性化推荐系统