课程试听
正在播放
第一章 后台数据管理方案
1-1 课程介绍(课程学习资料在此节下载~)
  • 01-12306技术架构解密-大纲介绍
  • 02-后台数据管理-课程背景介绍
  • 03-12306系统所面临的难题
  • 04-12306系统架构图和技术架构图
1-2 Docker环境部署
  • 05-docker的安装
  • 06-docker阿里云镜像配置
  • 07-docker测试
  • 08-docker容器创建固定ip地址
1-3 MyCat分库分表
  • 09-海量数据的存储方案
  • 010-mycat的基本介绍
  • 011-mycat的分片策略和核心概念
  • 012-mycat的原理
  • 013-mycat的下载与目录结构的介绍
  • 014-配置文件-server
  • 015-配置文件-schema
  • 016-配置文件rule
  • 017-Docker部署mycat
  • 018-使用Docker创建mysql临时容器
  • 019-使用Docker创建mysql的最终容器
  • 020-mycat的配置
  • 021-mycat的测试
  • 022-mycat集群基于haproxy的代理方案介绍
  • 023-mycat集群基于haproxy的代理方案部署
  • 024-mycat集群的第二种方案基于HAProxy和keepalived的高可用架构
  • 025-mycat集群第二种方案-haproxy的部署
  • 026-mycat集群第二种方案-在HAproxy容器中安装keepalived软件
  • 027-为什么需要在宿主机上安装keepalived软件
  • 028-在宿主机上安装keepalived软件
1-4 系统初始化
  • 029-12306的列车类型以及座位类型介绍
  • 030-数据库表结构介绍
  • 031-数据库表的mycat配置说明
  • 032-mycat的配置实现-mysql容器创建
  • 033-mycat配置
  • 034-系统初始化
1-5 数据生成
  • 035-数据生成-实现思路说明
  • 036-雪花算法的介绍
  • 037-生成数据-代码结构搭建
  • 038-数据生成-业务代码实现
1-6 Nacos配置服务配置中心
  • 039-Nacos统一配置中心介绍
  • 040-nacos集群的搭建
  • 041-微服务接入nacos配置中心
第二章 海量数据搜索方案
2-1 数据同步背景以及架构介绍
  • 001-今日内容
  • 002-数据同步的背景
  • 003-数据同步架构介绍
2-2 Rabbitmq集群
  • 004-Rabbitmq集群原理介绍
  • 005-rabbitmq集群之rabbitmq容器创建
  • 006-Rabbitmq集群搭建之集群的配置
  • 007-Rabbitmq集群节点类型
  • 008-Rabbitmq集群测试-生产者代码实现
  • 009-Rabbitmq集群测试之消费者代码实现
  • 010-Rabbitmq保证消息可靠性(上)
  • 011-Rabbitmq保证消息可靠性(中)
  • 012-Rabbitmq保证消息可靠性(下)-原理介绍
  • 013-Rabbitmq保证消息可靠性(下)-代码演示
  • 014-镜像队列-简介
  • 015-镜像队列-配置镜像队列
  • 016-镜像队列-测试
  • 017-具有负载均衡能力的Rabbitmq集群搭建
2-3 同步数据生产者
  • 018-同步数据生产者-同步数据分析
  • 019-同步数据生产者-代码实现(1)
  • 020-同步数据生成者-代码实现(2)
  • 021-同步数据生产者-代码实现(3)
  • 022-同步数据生产者-代码实现(4)
2-4 同步数据消费者
  • 023-同步数据消费者-获取同步数据
  • 024-同步数据的代码测试
2-5 同步数据
  • 025-Redis集群-原理介绍
  • 026-Redis集群-环境搭建(构建Redis镜像)
  • 027-Redis集群-集群部署
  • 028-Redis集群-环境搭建(集群配置)
  • 029-Redis缓存数据-数据结构介绍
  • 030-缓存数据-缓存座位数据到Redis中代码实现
  • 031-缓存数据-同步乘车计划数据到Redis中
  • 032-同步座位数据以及乘车计划数据到Redis中代码测试
  • 033-ES集群-ES基础知识回顾
  • 034-ES集群-ES集群相关概念
  • 035-ES集群环境搭建-构建ES镜像
  • 036-ES集群环境搭建-创建容器
  • 037-kibana工具
  • 038-ES集群测试
  • 039-IK分词器-ES集群集成IK分词器
  • 040-IK分词器-测试IK分词器
  • 041-同步数据到ES中(上)
  • 042-同步数据到ES中(中)
  • 043-同步数据到ES中(下)
2-6 搜索实现
  • 044-搜索实现-搜索架构介绍
  • 045-搜索实现-搜索工程代码实现(上)
  • 046-搜索实现-搜索工程代码实现(中)
  • 047-搜索实现-搜索工程代码实现(下)
  • 048-Nginx配置-Nginx反向代理的配置
  • 049-Nginx限流配置-计数器限流算法
  • 050-Nnginx限流配置-漏桶限流算法和令牌桶限流算法
  • 051-Nginx限流配置-访问频次的限流配置
  • 052-Nginx限流配置-并发连接数限流配置
  • 053-Nginx限流的测试-JMeter工具的使用
2-7 搜索前端
  • 054-搜索前端-页面部署
  • 055-搜索前端-跨域问题
  • 056-搜索前端-js数据精度丢失问题
2-8 订单确认页面
  • 057-下单页面-初始化登录用户
  • 058-下单页面-查询乘车计划详情数据(上)
  • 059-下单页面-查询乘车计划详情数据(下)
第三章 用户的下单方案
3-1 架构回顾
  • 001-传统用户下单方案-下单架构介绍
3-2 实体类创建
  • 002-传统用户下单方案-订单服务-实体类定义-
3-3 订单服务实现
  • 003-传统用户下单方案-订单服务实现-预扣库存(上)
  • 004-传统用户下单方案-订单服务实现-预扣减库存(中)
  • 005-传统用户下单方案-订单服务实现-预扣减库存(下)
  • 006-传统用户下单方案-构建订单数据
  • 007-更新ES库存数据-架构介绍
  • 008-更新ES库存数据-发送同步数据
  • 009-更新ES库存-接收同步数据(上)
  • 010-更新ES库存-接收同步数据(下)
  • 011-预扣库存并且同步ES索引库库存数代码测试
  • 012-发送订单数据-架构以及实现思路介绍
  • 013-发送订单数据-代码实现
3-4 订单处理服务
  • 014-订单处理服务-获取消息队列中的订单数据
  • 015-订单处理服务-订单数据库架构介绍
  • 016-订单处理服务-MySQL主从复制原理介绍
  • 017-MySQL一主一从介绍(一主一从配置)
  • 018-MySQL一主一从介绍(一主一从测试)
  • 019-MySQL一主一从介绍(MyCat读写分离配置)
  • 020-MySQL双主双从介绍-双主双从部署(MySQL环境部署)
  • 021-MySQL双主双从介绍-双主双从部署(双主双从配置)
  • 022-MySQL双主双从介绍-双主双从部署(双主双从架构的mysql环境测试)
  • 023-MySQL双主双从介绍-双主双从部署(双主双从架构MyCat读写分离的配置)
  • 024-订单数据库部署
  • 025-保存订单数据
3-5 短信服务
  • 027-短信服务-阿里大于介绍
  • 028-短信服务-发送短信(生产者代码实现)
  • 029-短信服务-发送短信(消费者代码实现)
  • 030-短信服务-发送短信(代码测试)
3-6 下单优化
  • 031-回退库存-延迟队列以及流程介绍
  • 032-回退库存-死信队列介绍
  • 033-回退库存-死信队列测试
  • 034-回退库存-生产者代码实现
  • 035-回退库存-消费者代码实现
  • 036-回退库存-代码测试
  • 037-分布式锁-分布式锁基本介绍
  • 038-分布式锁-zookeeper集群的搭建
  • 039-分布式锁-zookeeper数据模型介绍(上)
  • 040-分布式锁-zookeeper数据模型介绍(下)
  • 041-分布式锁-zookeeper事件监听器(上)
  • 042-分布式锁-zookeeper事件监听器(下)
  • 043-分布式锁-zookeeper实现分布式锁的原理
  • 044-分布式锁-分布式锁实现(上)
  • 045-分布式锁-分布式锁实现(中)
  • 046-分布式锁-分布式锁实现(下)
3-7 订单查询接口
  • 047-查询订单接口-架构介绍
  • 048-查询订单接口-服务提供方(集成nacos)
  • 049-查询订单接口-服务提供方(查询订单接口定义)
  • 050-查询订单接口-服务消费放(查询订单接口定义)
  • 051-查询订单接口-服务消费放(Feign基本使用)
  • 052-查询订单接口-服务消费放(Feign远程调用测试)
3-8 排队方案
  • 053-排队方案的用户下单-背景介绍
  • 054-排队方案的用户下单-架构介绍
  • 055-排队方案的用户下单-下单排队流程介绍
  • 056-排队方案的用户下单-下单排队页面跳转流程介绍
  • 057-排队方案的用户下单-下单排队接口定义(上)
  • 058-排队方案的用户下单-下单排队接口定义(下)
  • 059-排队方案的用户下单-订单服务修改(上)
  • 060-排队方案的用户下单-订单服务修改(下)
  • 061-排队方案的用户下单-下单排队信息查询接口定义
  • 062-排队方案的用户下单-Nginx反向代理配置以及排队测试
  • 063-12306技术架构解密总结