专为1–5年开发者,打造极具竞争力的人才培养方案,快速突破技术/职业瓶颈 “三高”架构稳态托底,海量数据秒级吞吐,实时计算,AI智能化融合 大型 “社交+电商” 平台从0到1全程贯穿,高复杂架构落地

阶段一:架构师理论基础,微服务拆分及架构设计

本阶段主要对Java架构师基础理论做全面介绍,以及如何对微服务进行拆分及架构设计等。

第1周

Java架构师基础理论介绍与课程学习准备

本周聚焦架构师成长、竞争力与薪资,及后端架构的演进,一键搭建实验环境与中间件教程,详解单体系统,指导单机提升分布式,及 openresty 对接注册中心实现动态路由,全方位提升架构实战能力等。

第2周

微服务拆分实战

本周主要讲解微服务拆解过程及技术选项,代码改造,流量迁移,中间件改造,以及基于Dubbo,MyBatis Plus,Minio,Redis的二次封装开发,核心链路整体性能优化,服务性能调优与压测等。

第3周

分布式锁&分布式ID实战

本周主要深入浅出各种不同思路如何实现分布式锁,开源框架redission原理,小绿书专用分布式锁定制开发,分布式ID原理及常规方案+分布式ID开源项目源码讲解+小绿书分布式ID组件搭建等。

阶段二:实时存储架构设计

本阶段围绕“数据实时存储”领域知识点进行系统性学习,通过实战解决在生产环境中实现零业务侵入平滑拆分小绿书亿级用户信息表,如何实现数据异构链路,如何对冗余表做聚合优化,帮助大家提升工作中面对海量数据存储的解决能力等。

第4周

亿级规模数据同步链路异构化实战

本周主要实战亿级账号信息同步链路,MySQL到ES数据异构链路建设 ,及 Flink CDC的底层原理和全量和增量的实现。通过学习,掌握分库分表全流程与数据实时异构方案,搞定海量数据存储与同步难题等。

第5周

海量笔记数据存储架构升级

本周主要对小绿书笔记进行发布与审核链路重构(MQ 异步化、多源对接),海量笔记数据迁移ES,掌握 ES 实战与 Flink CDC 数据异构,搞定核心业务落地等。

阶段三:企业级应用网关服务架构设计

本阶段解决Nginx作为路由网关痛点问题,将通过对Gateway网关的引入来解决配置繁琐,复杂度过高问题。重点围绕“基于Gateway平台二次开发”进行系统性实战学习。通过本阶段学习后可以系统性接触到网关层的架构设计等。

第6周

应用网关架构建设与二次开发实战

本周主要学习Gateway的底层应用原理,响应式编程实战和底层逻辑实现思路,以及网关的本质原理。介绍Gateway网关的底层源码改造思路,及如何搭建网关的可视化控制台等。

第7周

网关接口平滑迁移&统一认证能力支持

本周主要实战完成存量接口迁移 Gateway 实战,掌握 SDK 设计、Http 转 Dubbo、动态路由优化,搞定统一认证改造与流量架构落地等。

第8周

网关日志采样策略&限流技术能力建设

本周主要通过源码改造实现 Gateway 日志采样策略与配置实时变更,深入浅出各类限流算法、Sentinel 实战与源码级改造开发,掌握网关日志采样与分布式限流核心能力等。

阶段四:企业级即时通讯,服务可观测平台架构设计

本阶段聚焦“IM通讯中台”,系统落地高并发社交聊天架构,以Netty打造生产级通信,锤炼海量连接与消息存储调优,同步完成小绿书微服务指标采集与可观测性平台建设,实现全链路监控与秒级定位等。

第9周

IM架构理论铺垫&架构设计剖析

本周主要包含Netty底层原理与应用讲解,及IM系统整体架构设计与开发,包括健康检查,消息包编解码处理器,消息核心引擎,并打通IM中台和其它服务模块链路的开发等。

第10周

IM中台分布式架构设计与实战

本周在基于已有 IM 系统上进行升级,实战集群水平扩容、节点平滑发布,同时保障消息可靠性与核心链路安全稳定,强化 IM 架构能力等。

第11周

海量通讯聊天消息存储架构剖析设计

本周重点讲解 IM 消息存储架构,涵盖大厂海量消息存储方案、从MySQL 到分布式存储的异构升级,以及消息冷热归档,掌握消息存储核心设计等。

第12周

可观测平台架构设计与实践

本周主要系统性学习可观测性理论与架构实战,涵盖 Prometheus、Grafana 等工具落地,掌握从 0-1 搭建生产级指标平台与开发采集 SDK 能力等。

第13周

基础设施层的可观测性指标采集架构设计

本周主要基于已有可观测系统,网关、IM、服务应用、Flink 等全量服务指标采集上报,掌握生产集群监控稳定性保障能力等。

阶段五:电商与支付领域能力架构设计

本阶段将带大家实战构建电商与支付的核心架构,从商品、订单到支付风控,掌握高并发、高可用的企业级解决方案。深度整合商品搜索、订单状态机、支付风控与中台设计,助你全面掌握电商支付领域的高并发与安全实战能力。

第14周

商品中心架构设计

本周主要深度剖析电商购买流程技术点与存储结构,包括 SPU/SKU 设计,结合 ES 实现商品搜索,掌握商品中心核心开发能力等。

第15周

订单中心架构设计

本周主要聚焦小绿书下单功能,详解提单流程与订单状态机设计,帮未接触过订单支付模块的同学掌握核心实现逻辑等。

第16周

钱包模块架构设计

本周主要讲解小绿书钱包提现(企业出金)架构流程,重点剖析高风险场景下的防“薅羊毛”手段,及提现状态机的巧妙设计,掌握钱包模块核心开发与风险意识等。

第17周

支付中台架构设计

本周主要聚焦小绿书支付中台,详解支付宝/微信支付渠道对接,结合中台思想设计架构,覆盖分布式事务与接口加密验签,掌握支付核心技术等。

阶段六:亿级项目数据架构设计

本阶段主要带大家搭建 ELK 日志链路与组件调优​,剖析 HDFS 与 MapReduce 原理​,并构建 Hive数据仓与 HQL 调优​,剖析 Flink 原理与特性应用​,实现用户画像与海量数据调优​等。

第18周

数据采集架构建设

本周主要学习日志采集规范,实战 Flume/Logstash 等工具搭建 ELK 链路与 Kafka 调优。入门大数据,掌握 HDFS、MapReduce 原理与环境搭建,打通日志与大数据技术等。

第19周

实时计算平台能力建设

本周主要学习Hive 数据仓搭建与 HQL 调优,结合用户行为采集实战掌握离线存储计算,再深入 Flink 底层原理与特性,实战用户画像构建与海量数据调优,打通离线与实时计算技术等。

第20周

海量数据分析能力平台建设

本周基于离线存储与实时计算平台,构建海量数据归档入库链路,剖析 Flink、Kafka 等技术在离线归档中的原理与应用,掌握数据湖与统一存储平台核心能力等。

第21周

Doris应用场景讲解

本周重点围绕海量数据报表查询需求,讲解 Doris 底层原理与高可用架构搭建,还结合 Flink CDC 实现 MySQL 与 Doris 数据同步,掌握报表平台核心构建能力等。

阶段七:推荐系统&流量染色平台架构设计及工程化建设

本阶段聚焦小绿书微服务日志采集、用户画像、电商实时大屏、海量消息冷热存储及B端复杂报表五大场景,系统落地可扩展的大数据架构方案等。

第22周

推荐系统架构设计

本周深入浅出推荐系统业务场景与算法原理,掌握召回、加工等环节架构设计,再基于该设计实战落地推荐服务,综合运用 ES、Flink、Kafka 等技术打通推荐系统从设计到落地的全流程等。

第23周

热搜推荐榜架构设计

本周详解热搜榜实现原理,实战小绿书全链路热点数据采集分析,用 Flink 窗口技术实现热点汇总计算,综合运用 Flink、Kafka、Redis 等技术,掌握热搜推荐榜核心开发能力等。

第24周

流量染色架构设计

本周深入流量染色原理,跨协议标签传递与中间件隔离设计,改造 Dubbo、Gateway等组件,落地流量染色,结合全链路 ID 实现思路,二次开发多组件,通过 ELK 展示效果等。

阶段八:AI大语言模型理论与应用开发实战

本阶段进入AI大模型应用开发实战,结合架构设计,搭建AI中台,基于LangChain4j开发框架,实现小绿书智能客服和AI翻译器,并讲解Java架构师经典面试题,掌握求职面试答题技巧及方案,并对整体课程内容做全面总结等。

第25周

大语言模型理论与应用开发框架

本周学习大模型基础(机器学习,神经网络,梯度下降等),及AI框架、提示词工程、RAG、Tools、MCP等大模型应用开发技术,基于LangChain4j和Spring Al 实战智能客服等。

第26周

架构师面试真题讲解及内容回顾

本周将为大家讲解架构师面试中常见的核心面试题,深度剖析解题思路,并带领大家回顾课程内容,帮助大家梳理架构师知识体系,同时讲解求职面试中的关键注意事项,为职业发展提供方向等。

学习进度 -

完成赢大礼

学习进度达到80%,赢慕课助学礼包

购买课程后可更新学习进度

教学服务剩余 - 天

到期可续费

购买课程后可享受教学服务

什么是教学服务?

课表计划

制定学习专属课表 查看课表

自定义学习课表,提升你的学习效率

购买课程后可制定专属课表

优惠价 ¥3999.00

7天未学可退 ¥4999

立即购买
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师