01
Day01-消息中台业务背景
-
进入学习
【点播】 01_电商业务架构中的消息中台(6分钟) -
进入学习
【点播】 02_一般消息架构设计弊端(12分钟) -
进入学习
【点播】 03_消息中台架构(6分钟) -
进入学习
【点播】 04_阿里云短信购买流程(5分钟) -
进入学习
【点播】 05_第一条短信的发送(13分钟) -
进入学习
【点播】 06_accessKeyId和accessKeySecret(8分钟) -
进入学习
【点播】 07_API文档和产品文档解读(14分钟) -
进入学习
【点播】 08_华为云短信开通(6分钟) -
进入学习
【点播】 09_发送华为云第一条短信(11分钟) -
进入学习
【点播】 10_消息分发案例(16分钟) -
进入学习
【点播】 11_开闭原则和策略模式分析案例(10分钟) -
进入学习
【点播】 12_策略模式更新课堂案例(8分钟) -
进入学习
【点播】 13_策略模式更新课堂案例2(16分钟)
02
Day02-开源项目开发规范
-
进入学习
【点播】 01_开源项目建设(6分钟) -
进入学习
【点播】 02_开源协议选型(14分钟) -
进入学习
【点播】 03_配置apache协议(3分钟) -
进入学习
【点播】 04_配置icodestyle check(9分钟) -
进入学习
【点播】 05_方法和模型命名约束介绍(7分钟) -
进入学习
【点播】 06_多模块划分maven继承(14分钟) -
进入学习
【点播】 07_gitfow分支管理策略(21分钟) -
进入学习
【点播】 08_整洁架构思想(9分钟) -
进入学习
【点播】 09_MVC整洁架构落地(27分钟) -
进入学习
【点播】 10_整洁架构落地实现Admin后台管理模块(16分钟) -
进入学习
【点播】 11父工程的版本号统一管理(6分钟) -
进入学习
【点播】 12_消息中台所有模块介绍和创建(11分钟) -
进入学习
【点播】 13_消息中台所有模块依赖关系结果(2分钟) -
进入学习
【点播】 14_消息中台所有模块依赖关系搭建(21分钟)
03
Day03-消息中台业务架构
-
进入学习
【点播】 01_消息中台后台用例演示(20分钟) -
进入学习
【点播】 02_消息中台任务发布的用例演示(11分钟) -
进入学习
【点播】 03_消息中台任务调度流程总结(7分钟) -
进入学习
【点播】 04_消息中台API调用演示(16分钟) -
进入学习
【点播】 05_消息中台后台前端项目(3分钟) -
进入学习
【点播】 06_认证登录流程(8分钟) -
进入学习
【点播】 07_数据库创建用户登录表格数据创建(6分钟) -
进入学习
【点播】 08_全局异常捕获与统一返回值(13分钟) -
进入学习
【点播】 09_protocal模块和security模块(14分钟) -
进入学习
【点播】 10_登录接口开发(1)(31分钟) -
进入学习
【点播】 11_登录接口开发(2)(21分钟) -
进入学习
【点播】 12_登录接口开发(3)(16分钟) -
进入学习
【点播】 13_登录忌口开发补充(21分钟)
04
Day04-消息中台用例详解
05
Day05-消息中台后台管理开发
06
Day06-消息中台调度服务
-
进入学习
【点播】 01_应用APP模块介绍(2分钟) -
进入学习
【点播】 02_应用APP数据库建表(3分钟) -
进入学习
【点播】 03_应用APP模块adapter接口调整(4分钟) -
进入学习
【点播】 04_应用APP模块新增修改业务流程(18分钟) -
进入学习
【点播】 05_应用APP模块新增持久层实现(14分钟) -
进入学习
【点播】 06_应用APP模块剩余功能(12分钟) -
进入学习
【点播】 07_签名新增修改(39分钟) -
进入学习
【点播】 08_签名分页查询(12分钟) -
进入学习
【点播】 09_签名其他功能(10分钟) -
进入学习
【点播】 10_模板模块的介绍(21分钟) -
进入学习
【点播】 11_模板新增修改(29分钟) -
进入学习
【点播】 12_模板其他功能(22分钟)
07
Day07-消息中台定时任务
-
进入学习
【点播】 01_easyexcel和最简单的读(25分钟) -
进入学习
【点播】 02_easyexcel批量缓存demo案例(8分钟) -
进入学习
【点播】 03_easyexcel写案例(15分钟) -
进入学习
【点播】 04_任务模块介绍和数据库表格(7分钟) -
进入学习
【点播】 05_任务的接口创建(7分钟) -
进入学习
【点播】 06_获取任务模板excel(15分钟) -
进入学习
【点播】 07_上传excel文件(7分钟) -
进入学习
【点播】 08_任务保存(48分钟) -
进入学习
【点播】 09_消息消费接口设计逻辑(22分钟) -
进入学习
【点播】 10_任务新增持久层补充(11分钟) -
进入学习
【点播】 11_json接口设计springboot自动配置特性(39分钟) -
进入学习
【点播】 12_任务审核(15分钟) -
进入学习
【点播】 13_任务查询(6分钟) -
进入学习
【点播】 14_任务其他功能完成(21分钟) -
进入学习
【点播】 15_后台管理TODO补充(14分钟)
08
Day08-消息中台认证授权
-
进入学习
【点播】 01_消息调度流程(10分钟) -
进入学习
【点播】 02_消息调度基础pigeon-api(9分钟) -
进入学习
【点播】 03_消息调度组装器接口(19分钟) -
进入学习
【点播】 04_消息组装实现(21分钟) -
进入学习
【点播】 05_消息组装策略模式实现注册器(16分钟) -
进入学习
【点播】 06_消息组装代码结构总结(7分钟) -
进入学习
【点播】 07_消息分发接口(22分钟) -
进入学习
【点播】 08_sender接口的设计(20分钟) -
进入学习
【点播】 09_模块依赖的调整(1分钟) -
进入学习
【点播】 10_分发自动配置逻辑(36分钟) -
进入学习
【点播】 11_发送的任务记录(27分钟)
09
Day09-消息中台消息服务
-
进入学习
【点播】 01_消息队列介绍(11分钟) -
进入学习
【点播】 02_ROCKETMQ发展历程(5分钟) -
进入学习
【点播】 03_ROCKETMQ架构介绍(13分钟) -
进入学习
【点播】 04_ROCKETMQ工作原理(22分钟) -
进入学习
【点播】 05_DOCKER安装ROCKETMQ(6分钟) -
进入学习
【点播】 06_ROCKEMQ生产案例消费案例(28分钟) -
进入学习
【点播】 07_一般结构的消息发送消费分析(7分钟) -
进入学习
【点播】 08_消息消费接口设计逻辑(22分钟) -
进入学习
【点播】 09_COMMONS现有代码解析(12分钟) -
进入学习
【点播】 10_JAVASPI介绍(17分钟) -
进入学习
【点播】 11_JSONCONVERTER转化器(15分钟) -
进入学习
【点播】 12_ROCKETPUBLISHER代码详解(20分钟) -
进入学习
【点播】 13_ROCKETPUBLISHER配置逻辑(14分钟) -
进入学习
【点播】 14_ROCKETCONSUMER代码实现(31分钟) -
进入学习
【点播】 15_ROCKETLISTENER代码实现(11分钟) -
进入学习
【点播】 16_ROCKET消费逻辑配置(7分钟)
10
Day10-消息中台应用实战
-
进入学习
【点播】 01_SmsDispatcherHandler实现(3分钟) -
进入学习
【点播】 02_C端请求的web应用Provider(16分钟) -
进入学习
【点播】 03_Provider启动配置(5分钟) -
进入学习
【点播】 04_Provider整合消费逻辑(5分钟) -
进入学习
【点播】 05_定时服务调度流程和NoticeTaskTrigger(7分钟) -
进入学习
【点播】 06_定时任务cron表达式和时间延迟问题(6分钟) -
进入学习
【点播】 07_springboot启动事件实现定时任务(16分钟) -
进入学习
【点播】 08_发送的任务查询(14分钟) -
进入学习
【点播】 09_定时任务落地实现(36分钟)
MSGCTR(消息中台项目开发实战)课程大纲 | ||
单元 | 主题 | 详细内容 |
Day01 | 消息中台业务背景 | 电商架构中的中台服务 |
一般消息架构的弊端 | ||
消息中台的架构设计思路 | ||
行级别的阅读阿里云短信 | ||
获取阿里云短信权限 | ||
发送第一条短信功能 | ||
开闭原则融汇广通的应用到消息中台架构 | ||
设计模式之最广泛使用的策略模式 | ||
Day02 | 开源项目开发规范 | 开源项目建设 |
常见开源协议介绍以及选型 | ||
定义模型命名和约束实现多模块搭建 | ||
git分支管理策略gitflow的落地实施 | ||
整洁架构思想和MVC整洁架构落地方案 | ||
Day03 | 消息中台业务架构 | 测试环境的消息中台用例演示 |
单点登录的解决方案 | ||
JWT使用介绍 | ||
认证流程的实现 | ||
全局异常捕获和统一格式的数据返回 | ||
解决跨域CORS | ||
用户表格的设计思路 | ||
代码底层protocal和security模块 | ||
Day04 | 消息中台用例详解 | 认识什么是消息中台供应商 |
演示供应商管理用例 | ||
定义消息中台供应商数据JSON格式 | ||
统一多种供应商的业务规格 | ||
实现供应商管理的代码落地 | ||
测试以及疏通供应商用例的流程 | ||
Day05 | 消息中台后台管理开发 | Spring Security安全框架进阶 |
Security粗粒度的权限控制实战 | ||
Security底层认证流程讲解 | ||
Security底层权限控制流程讲解 | ||
行级别的细粒度权限控制实战 | ||
Spring MVC参数增强实战 | ||
梳理Spring MVC spring中过滤器拦截器AOP顺序流程 | ||
Day06 | 消息中台调度服务 | C端对接消息中台流程 |
业务员业务管理员系统管理员的权限管控 | ||
认识消息中台的业务-APP应用 | ||
App应用的接口设计和数据库表格设计 | ||
App应用功能的代码落地 | ||
认识消息中台的业务-签名 | ||
签名的接口设计和数据库表格设计 | ||
签名功能的代码落地 | ||
Day07 | 消息中台定时任务 | 认识消息中台业务-模板 |
模板功能的接口设计和数据库表格设计 | ||
模板功能的代码落地 | ||
EasyExcel入门介绍 | ||
实现最简单的EasyExcel读写逻辑 | ||
excel导入功能的缓存设计 | ||
认识消息中台业务-任务 | ||
任务功能的接口设计和数据库表格设计 | ||
Spring boot进阶实战 自动配置特性原理 | ||
Spring boot进阶实战 设计自定义的自动配置 | ||
任务功能的代码落地 | ||
Day08 | 消息中台认证授权 | 回顾策略模式巩固策略模式的概念 |
消息中台核心业务-调度分发 | ||
应用策略模式落地消息组装代码架构 | ||
消息组装的代码落地 | ||
核心功能sender接口的设计逻辑 | ||
消息分发架构-Dispatcher | ||
如何最优的实现消息分发代码复用 | ||
消息中台业务调度分发的代码落地 | ||
Day09 | 消息中台消息服务 | 消息队列介绍 |
RocketMQ发展历史以及架构介绍 | ||
RocketMQ工作原理 | ||
Docker搭建消息队列环境 | ||
消息队列延迟消息,定时消息的业务流程 | ||
消息中台统一管理消息队列publisher和consumer的架构设计思路 | ||
实现发送端代码封装 | ||
实现消费端代码封装 | ||
Day10 | 消息中台应用实战 | 消息中台定时调度流程 |
Spring Boot最简单的定时任务@Scheduled | ||
Spring事件监听机制 | ||
Spring Boot启动事件监听 | ||
while循环实现延迟最小的定时任务 | ||
C端消息推送的接口设计 | ||
HTTP协议封装的消息服务代码落地 | ||
对接外部系统的消息发送功能 |
还可以输入500个字
关注微信
扫码了解更多
推荐课程
-
¥ 9.9 19,249人购买
-
¥ 3,000 17,428人购买
全部评论(0)
查看更多评论
暂无评论