课程简介
本课程是一门深度、全面的JavaEE企业级金融项目实战课程,旨在带领学员从零开始构建一个高可用、高并发的股票交易与行情分析系统。课程以真实的金融业务场景为驱动,深度整合Spring Cloud Alibaba微服务生态(Nacos、Sentinel、Seata、RocketMQ)、gRPC、Netty、分布式锁、分库分表等核心技术栈。您将系统学习用户中心、权限管理、行情服务、订单撮合、仓位管理、资金结算、预警通知等核心模块的开发,并掌握Ceph对象存储、OAuth2认证、XXL-JOB调度、CAT链路监控等生产级实践。通过本课程的学习,您不仅能掌握复杂分布式系统的架构设计与核心编码能力,更能获得构建高性能金融级系统的完整项目经验,为迈向高级Java开发工程师或架构师奠定坚实基础。
下载地址
课程目录
01 项目介绍与环境搭建
第1–28节:课程导学、项目介绍、技术选型、架构设计、环境搭建与工程结构规范。
02 权限模块与业务接口
第1–33节:权限模块设计、后台用户权限管理、全局权限控制、Swagger2集成与Gateway聚合配置。
03 核心组件介绍与实践
第1–39节:Restful、HATEOAS、gRPC、SEATA、CAT链路监控、Sentinel等核心组件介绍与集成实践。
04 数据库与存储设计
第1–29节:数据库设计、调优、PowerDesigner使用、Ceph介绍与集群使用、多环境配置管理。
05 用户与认证服务
第1–33节:OAUTH2统一认证、用户服务、网关服务、Sentinel集成、用户注册功能实现。
06 金融基础知识与行情服务
第1–31节:股票行情知识、K线、金融协议、撮合交易机制、行情服务设计、代码生成器。
07 通讯与下单基础功能
第1–31节:Netty使用、PB通讯工程、简易下单功能、代理服务登录鉴权实现。
08 挂单与撤单功能
第1–26节:挂单服务搭建、限价委托下单、用户撤单功能实现与验证。
09 行情处理与市价下单
第1–28节:客户端行情订阅、行情K线数据处理、市价下单功能实现与测试。
10 分布式事务与调度任务
第1–32节:资金额度调整、SEATA集成运用、XXL_JOB集成运用实现分布式事务与调度。
11 第三方行情与消息集成
第1–25节:行情和代理服务搭建、第三方行情源集成、RocketMQ集成实现行情订阅发布。
12 订单与账户功能实现
第1–28节:订单详情、仓位总览、账户资金总览功能实现,包括接口、业务层与验证。
13 预警通知与分布式锁
第1–28节:分布式锁实现、账户预警通知生成、预警通知推送(在线、邮件、短信)。
--- 点击展开详细目录 ---
|