分布式项目 使用技术点拆解
分布式项目 使用技术点拆解
一.项目主要内容:
分库分表,读写分离
分布式事务
全局唯一性ID
分布式session
分布式链路跟踪
日志收集与展示
商品搜素
分布式锁
服务降级/限流/熔断/隔离
页面静态化
分布式任务调度
数据迁移方案
数据同步方案
多级缓存,缓存预热
高并发秒杀实现
二.需求的前置技术 没事
并发编程
SpringBoot+Mybatis+mysql 下的web应用开发
商城项目单体版
分布式基本概念
微服务的基本概念
事务的一致性概念,多副本一致概念和CAP理论
SpringCloudAlibaba系列组件(nacos,seats等的作用和基本使用
Redis各种数据结构和操作,redis主从,Redis cluster基本概念
Lua语言的基础语法
MongoDB基本概念和操作,Mongodb集群基本概念
消息中间件的基本概念和rabbitmq的基本操作,及集群基本概念
ELK的基本概念和基本作用
javascript基础语法
Linux基本概念和操作
nginx基本概念和操作
git的基本操作和Maven基本配置方法和常用命令
服务治理:
sentinel
prometheus
grafana
ELK
skywalking
独立服务:
会员服务
商品服务
订单服务
支付服务
购物车服务
积分服务
商家服务
库存服务
促销服务
门户服务
三.项目如何上手
核心业务
性能优化
云原生部署
秒杀服务
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2021-08-08 TT ERP 业务功能分析 汇总