基于微服务构建闪聚支付项目

黑马程序员|架构师企业介绍

传智播客教育科技股份有限公司(以下简称:传智播客)成立于2006年。公司于2016年11月11日,成功挂牌新三板,代码:839976。传智播客目前是一家集IT培训、在线教育、少儿教育、职业教育于一体的高端培训机构,

基于微服务构建闪聚支付项目

基于微服务构建闪聚支付项目课程介绍

闪聚支付是一个提供聚合支付的平台,聚合支付目前主要的做法就是线上聚合收银台(开放API),线下C2B一码多付、线下B2C商家扫码。平台应以SaaS服务形式提供给各商户订单管理、门店管理、财务数据统计等基础服务,闪聚支付还以支付为入口,通过广告、营销、金融等服务,构建一个移动支付的全生态系统。

基于微服务构建闪聚支付项目

黑马程序员|架构师老师介绍

  • 老师好

    前融商集团CTO、P2P架构专家,天房集团智慧城市项目负责人,传智播客高级讲师&研究院项目研究员。

教学课程目录

    闪聚支付项目介绍

  • 【录播】01.内容介绍(5分钟)
  • 【录播】02.项目介绍-项目背景(9分钟)
  • 【录播】03.项目介绍-项目概述(11分钟)
  • 【录播】04.项目介绍-功能模块和业务流程(6分钟)
  • 【录播】05.项目技术架构-从单体到SOA(17分钟)
  • 【录播】06.项目技术架构-微服务架构(8分钟)
  • 【录播】07.项目技术架构-技术架构和技术栈(9分钟)
  • Nacos服务发现

  • 【录播】08.Nacos-教学目标(4分钟)
  • 【录播】09.Nacos-理解服务发现-回复微服务架构(5分钟)
  • 【录播】10.Nacos-理解服务发现-测试环境(18分钟)
  • 【录播】11.Nacos-理解服务发现-服务发现流程(9分钟)
  • 【录播】12.Nacos-服务发现-Nacos简介(4分钟)
  • 【录播】13.Nacos-服务发现-Nacos安装(8分钟)
  • 【录播】14.Spring Cloud Alibaba介绍(7分钟)
  • RESTful与Dubbo服务发现

  • 【录播】15.RESTful服务发现-服务注册(8分钟)
  • 【录播】16.RESTful服务发现-服务发现(10分钟)
  • 【录播】17.客户端负载均衡和服务端负载均衡(6分钟)
  • 【录播】18.RESTful服务发现-负载均衡测试(13分钟)
  • 【录播】19.Dubbo服务发现-Dubbo服务架构(7分钟)
  • 【录播】20.Dubbo服务发现-service2微服务(16分钟)
  • 【录播】21.Dubbo服务发现-应用调用服务(6分钟)
  • 【录播】22.Dubbo服务发现-service1微服务(10分钟)
  • Nacos管理配置

  • 【录播】23.Nacos-服务发现-服务发现的数据模型(12分钟)
  • 【录播】24.Nacos-配置管理-理解配置中心(8分钟)
  • 【录播】25.Nacos-配置管理-发布配置和获取配置(15分钟)
  • 【录播】26.Nacos-配置管理-数据模型(6分钟)
  • 【录播】27.Nacos-配置管理-扩展配置(9分钟)
  • 【录播】28.Nacos-配置管理-扩展配置-案例(6分钟)
  • 【录播】29.Nacos-总结(5分钟)
  • MyBatis-Plus入门

  • 【录播】30.Mybatis-Plus介绍(6分钟)
  • 【录播】31.Mybatis-Plus-快速入门-搭建工程(9分钟)
  • 【录播】32.Mybatis-Plus-快速入门-开发测试(8分钟)
  • 【录播】33.Mybatis-Plus-常见配置1(12分钟)
  • 【录播】34.Mybatis-Plus-常见配置2(8分钟)
  • 【录播】35.Mybatis-Plus-通用CRUD-插入(6分钟)
  • 通用CRUD

  • 【录播】36.通用CRUD-主键生成策略(8分钟)
  • 【录播】37.通用CRUD-更新操作(9分钟)
  • 【录播】38.通用CRUD-删除操作(6分钟)
  • 【录播】39.通用CRUD-查询操作(16分钟)
  • 【录播】40.条件构造器-基本比较器(11分钟)
  • 【录播】41.条件构造器-其它比较器(6分钟)
  • 【录播】42.Mybatis-Plus-代码生成器(9分钟)
  • 开发环境搭建

  • 【录播】43.开发环境搭建-基础工程及数据库导入(8分钟)
  • 【录播】44.开发环境搭建-搭建项目服务-商品平台(18分钟)
  • 【录播】45.开发环境搭建-搭建项目服务-服务工程(11分钟)
  • 【录播】46.开发环境搭建-工程测试-生成代码及配置(16分钟)
  • 【录播】47.开发环境搭建-工程测试-接口开发(15分钟)
  • 【录播】48.开发环境搭建-Swagger接口工具-配置(16分钟)
  • 【录播】49.开发环境搭建-Swagger接口工具-接口测试(5分钟)
  • 【录播】50.开发环境搭建-Postman接口工具(9分钟)
  • 商户注册(一)

  • 【录播】51.商户注册&资质申请模块需求概述(10分钟)
  • 【录播】52.商户注册-需求分析(14分钟)
  • 【录播】53.商户注册-部署验证码服务-安装Redis(16分钟)
  • 【录播】54.商户注册-部署验证码服务-部署和启动(9分钟)
  • 【录播】55.商户注册-部署验证码服务-接口测试(15分钟)
  • 【录播】56.商户注册-RestTemplate入门(19分钟)
  • 【录播】57.商户注册-获取短信验证码-获取验证码(13分钟)
  • 【录播】58.商户注册-获取短信验证码-接口定义(15分钟)
  • 【录播】59.商户注册-获取短信验证码-接口实现(9分钟)
  • 【录播】60.商户注册-获取短信验证码-接口测试(6分钟)
  • 商户注册(二)

  • 【录播】61.商户注册-系统设计(7分钟)
  • 【录播】62.商户注册-商户服务注册商户接口-定义(13分钟)
  • 【录播】63.商户注册-商户服务注册商户接口-实现(5分钟)
  • 【录播】64.商户注册-商户平台应用注册商户接口1(9分钟)
  • 【录播】65.商户注册-商户平台应用注册商户接口2(12分钟)
  • 【录播】66.商户注册-商户平台应用注册商户接口3(6分钟)
  • 【录播】67.商户注册-对象转换-数据传输对象(6分钟)
  • 【录播】68.商户注册-对象转换-MapStruct测试(15分钟)
  • 【录播】69.商户注册-对象转换-MapStruct优化(9分钟)
  • 商户注册

  • 【录播】70.商户注册-异常处理-异常处理流程(11分钟)
  • 【录播】71.商户注册-异常处理-自定义异常类型(4分钟)
  • 【录播】72.商户注册-异常处理-异常处理器(17分钟)
  • 【录播】73.商户注册-异常处理-抛出自定义异常测试(6分钟)
  • 【录播】74.商户注册-添加商户手机号校验(10分钟)
  • 商户资质申请(一)

  • 【录播】75.商户资质申请-系统交互流程(8分钟)
  • 【录播】76.商户资质申请-七牛云-介绍(10分钟)
  • 【录播】77.商户资质申请-七牛云-上传测试(17分钟)
  • 【录播】78.商户资质申请-七牛云-下载测试(4分钟)
  • 【录播】79.商户资质申请-上传证件-接口定义(10分钟)
  • 【录播】80.商户资质申请-上传证件-上传工具类(8分钟)
  • 【录播】81.商户资质申请-上传证件-接口实现(11分钟)
  • 【录播】82.商户资质申请-上传证件-接口测试(3分钟)
  • 【录播】83.商户资质申请-商户服务资质申请接口(12分钟)
  • 【录播】84.商户资质申请-商户平台应用-接口定义(6分钟)
  • 商户资质申请(二)

  • 【录播】85.商户资质申请-商户平台应用-商户身份(10分钟)
  • 【录播】86.商户资质申请-商户平台应用-接口实现(12分钟)
  • 支付参数配置

  • 【录播】87.支付参数配置-需求概述-理解应用(9分钟)
  • 【录播】88.支付参数配置-需求概述-支付渠道配置(13分钟)
  • 【录播】89.支付参数配置-需求概述-业务流程(5分钟)
  • 【录播】90.支付参数配置-创建应用-商户服务接口(14分钟)
  • 【录播】91.支付参数配置-创建应用-商户平台接口(13分钟)
  • 【录播】92.支付参数配置-应用查询(11分钟)
  • 支付渠道参数配置(一)

  • 【录播】93.支付渠道参数配置-需求分析-系统交互(10分钟)
  • 【录播】94.支付渠道参数配置-搭建交易服务工程(7分钟)
  • 【录播】95.支付渠道参数配置-需求分析-基础数据(6分钟)
  • 【录播】96.支付渠道参数配置-绑定服务-系统设计(4分钟)
  • 【录播】97.应用绑定服务类型-查询服务类型(14分钟)
  • 【录播】98.支付渠道参数配置-接口开发(11分钟)
  • 【录播】99.支付渠道参数配置-测试(5分钟)
  • 【录播】100.支付渠道参数配置-查询状态(7分钟)
  • 【录播】101.支付渠道参数配置-系统设计(17分钟)
  • 【录播】102.根据服务类型查询支付渠道列表1(17分钟)
  • 支付渠道参数配置(二)

  • 【录播】103.根据服务类型查询支付渠道列表2(7分钟)
  • 【录播】104.根据服务类型查询支付渠道列表3(5分钟)
  • 【录播】105.支付渠道参数配置-交易服务接口定义(9分钟)
  • 【录播】106.支付渠道参数配置-交易服务接口实现(12分钟)
  • 【录播】107.支付渠道参数配置-商户接口实现(18分钟)
  • 【录播】108.支付渠道参数查询-交易服务接口实现(9分钟)
  • 【录播】109.支付渠道参数查询-商户接口实现(8分钟)
  • 【录播】110.支付渠道参数缓存-缓存逻辑和redis配置(10分钟)
  • 【录播】111.支付渠道参数缓存-缓存代码实现(12分钟)
  • 【录播】112.支付渠道参数缓存-缓存测试(12分钟)
  • 对接Saas

  • 【录播】113.对接SaaS-准备工作-基础概念(15分钟)
  • 【录播】114.对接SaaS-准备工作-对接SaaS的步骤(13分钟)
  • 【录播】115.对接SaaS-准备工作-部署SaaS系统(15分钟)
  • 【录播】116.对接SaaS-代码实现-新增门店(8分钟)
  • 【录播】117.对接SaaS-代码实现-新增员工(13分钟)
  • 【录播】118.对接SaaS-代码实现-为门店设置管理员(4分钟)
  • 【录播】119.商户注册方法调用SaaS接口(16分钟)
  • 【录播】120.对接SaaS-代码测试(18分钟)
  • 用户认证

  • 【录播】121.用户认证-基本概念(10分钟)
  • 【录播】122.用户认证-分布式系统的认证方案(10分钟)
  • 【录播】123.用户认证-OAuth2.0-介绍(14分钟)
  • 【录播】124.用户认证-OAuth2.0-四种授权模式(15分钟)
  • 【录播】125.用户认证-OAuth2.0-密码模式申请令牌(12分钟)
  • 【录播】126.用户认证-OAuth2.0-JWT介绍(12分钟)
  • 前后端测试集成

  • 【录播】127.前后端集成测试-前期准备(13分钟)
  • 【录播】128.前后端集成测试-部署前端工程(7分钟)
  • 【录播】129.前后端集成测试-功能测试-注册和登录(7分钟)
  • 【录播】130.前后端集成测试-功能测试-资质申请(5分钟)
  • 【录播】131.前后端集成测试-支付渠道参数配置(7分钟)
  • C扫B支付

  • 【录播】132.c扫b支付-需求分析(9分钟)
  • 【录播】133.c扫b支付-支付宝对接-支付宝产品介绍(13分钟)
  • 【录播】134.c扫b支付-支付宝对接-配置沙箱环境(11分钟)
  • 【录播】135.c扫b支付-测试环境准备-安装模拟器(6分钟)
  • 【录播】136.c扫b支付-测试环境-二维码技术预研(9分钟)
  • 支付宝支付对接

  • 【录播】137.支付宝对接-手机支付接口-场景介绍(8分钟)
  • 【录播】138.支付宝对接-手机支付接口-接口交互图(9分钟)
  • 【录播】139.支付宝对接-手机支付接口-下单接口定义(16分钟)
  • 【录播】140.支付宝对接-手机支付接口-编写测试代码(19分钟)
  • 【录播】141.支付宝对接-手机网支付接口-下单测试(11分钟)
  • 微信支付对接(一)

  • 【录播】142.微信对接-产品列表及JSAPI说明(9分钟)
  • 【录播】143.微信对接-开通JSAPI支付介绍(4分钟)
  • 【录播】144.微信对接-JSAPI-接口交互图(8分钟)
  • 【录播】145.微信对接-JSAPI-接口定义(9分钟)
  • 【录播】146.微信对接-申请openid-openid(7分钟)
  • 【录播】147.微信对接-交互流程及接口参数分析(10分钟)
  • 【录播】148.微信对接-获取授权码(12分钟)
  • 微信支付对接(二)

  • 【录播】149.微信对接-申请openid方法编写(7分钟)
  • 【录播】150.微信对接-申请openid-测试准备(10分钟)
  • 【录播】151.微信对接-申请openid-扫码测试(5分钟)
  • 【录播】152.微信对接-下单接口-开发流程分析(12分钟)
  • 【录播】153.微信对接-下单接口-编码开发(16分钟)
  • 【录播】154.微信对接-下单接口-测试(8分钟)
  • 【录播】155.支付宝与微信对接总结(9分钟)
  • 门店二维码生成

  • 【录播】156.生成门店二维码-业务流程(5分钟)
  • 【录播】157.生成门店二维码-商户服务门店列表接口(12分钟)
  • 【录播】158.生成门店二维码-商户平台应用门店列表(11分钟)
  • 【录播】159.生成门店二维码-门店列表-测试(10分钟)
  • 【录播】160.生成门店二维码-交互流程(5分钟)
  • 【录播】161.生成门店二维码-交易服务接口定义(10分钟)
  • 【录播】162.生成门店二维码-交易服务接口-校验(12分钟)
  • 【录播】163.生成门店二维码-生成URL(7分钟)
  • 【录播】164.生成门店二维码-商户平台接口实现(11分钟)
  • 【录播】165.生成门店二维码-测试(10分钟)
  • 页面静态化模板

  • 【录播】166.Freemarker基础-模板引擎介绍(10分钟)
  • 【录播】167.Freemarker基础-快速入门(14分钟)
  • 【录播】168.Freemarker基础-基础指令1(15分钟)
  • 【录播】169.Freemarker基础-基础指令2(17分钟)
  • 支付入口

  • 【录播】170.支付入口-确认页面与配置(7分钟)
  • 【录播】171.支付入口-确认页面测试(8分钟)
  • 【录播】172.支付入口-解析ticket(10分钟)
  • 【录播】173.支付入口-解析ticket-测试(13分钟)
  • 【录播】174.支付入口-解析客户端类型(13分钟)
  • 立即支付

  • 【录播】175.立即支付-需求分析(7分钟)
  • 【录播】176.立即支付-接口定义(17分钟)
  • 【录播】177.立即支付-接口实现(14分钟)
  • 【录播】178.立即支付-接口定义(6分钟)
  • 【录播】179.立即支付-接口实现-保存订单(19分钟)
  • 【录播】180.立即支付-调用代理服务下单(18分钟)
  • 【录播】181.立即支付-接口实现-完善控制器(10分钟)
  • 【录播】182.立即支付-整体流程测试(15分钟)
  • RocketMQ基础(一)

  • 【录播】183.获取支付结果-需求分析(10分钟)
  • 【录播】184.RocketMQ介绍(9分钟)
  • 【录播】185.Rocket基础-组成结构(5分钟)
  • 【录播】186.Rocket基础-安装(14分钟)
  • 【录播】187.Rocket基础-三种消息发送方式(6分钟)
  • 【录播】188.Rocket基础-快速入门-创建工程(8分钟)
  • 【录播】189.Rocket基础-快速入门-生产者(8分钟)
  • 【录播】190.Rocket基础-快速入门-消费者(7分钟)
  • RocketMQ基础(二)

  • 【录播】191.Rocket基础-消息发送过程(10分钟)
  • 【录播】192.Rocket基础-异步消息(5分钟)
  • 【录播】193.Rocket基础-自定义消息格式(11分钟)
  • 【录播】194.Rocket基础-延迟消息(9分钟)
  • 【录播】195.Rocket基础-消费重试(12分钟)
  • 获取支付结果

  • 【录播】196.获取支付结果-技术方案(7分钟)
  • 【录播】197.获取支付结果-接口定义(7分钟)
  • 【录播】198.获取支付结果-接口实现(18分钟)
  • 【录播】199.获取支付结果-接口测试(8分钟)
  • 【录播】200.获取支付结果-支付结果查询-生产消息(12分钟)
  • 【录播】201.获取支付结果-支付结果查询-消费消息(15分钟)
  • 【录播】202.获取支付结果-支付结果更新(18分钟)
  • 【录播】203.获取支付结果-支付结果更新-测试(8分钟)
  • 接入微信(一)

  • 【录播】204.接入微信-支付入口-获取微信授权码(15分钟)
  • 【录播】205.接入微信-支付入口-获取openid(15分钟)
  • 【录播】206.接入微信-支付入口-测试(14分钟)
  • 【录播】207.接入微信-支付渠道代理微信下单接口(13分钟)
  • 【录播】208.接入微信-立即支付-交易服务微信下单1(10分钟)
  • 【录播】209.接入微信-立即支付-交易服务微信下单2(9分钟)
  • 【录播】210.接入微信-立即支付-测试(4分钟)
  • 接入微信(二)

  • 【录播】211.接入微信-获取支付结果-接口定义(5分钟)
  • 【录播】212.接入微信-获取支付结果-接口实现(12分钟)
  • 【录播】213.接入微信-获取支付结果-接口测试(4分钟)
  • 【录播】214.接入微信-支付查询-代码实现(8分钟)
  • 【录播】215.接入微信-支付查询-测试(4分钟)
  • 【录播】216.C扫B-集成测试(8分钟)
  • 项目总结&就业指导(一)

  • 【录播】217.项目总结&就业指导-介绍闪聚支付项目(14分钟)
  • 【录播】218.项目总结&就业指导-微服务技术栈(11分钟)
  • 【录播】219.项目总结&就业指导-RESTful定义规范(9分钟)
  • 【录播】220.项目总结&就业指导-注册中心中心网关(11分钟)
  • 【录播】221.项目总结SpringCloudAlibaba(8分钟)
  • 项目总结&就业指导(二)

  • 【录播】222.项目总结&就业指导-技术架构其它问题(7分钟)
  • 【录播】223.项目总结&就业指导-前后端分离开发流程(8分钟)
  • 【录播】224.项目总结&就业指导-商户平台(16分钟)
  • 【录播】225.项目总结&就业指导-交易服务(12分钟)
  • 【录播】226.项目总结&就业指导-分库分表(6分钟)
  • 【录播】227.项目总结&就业指导-枚举 日志 异常处理(11分钟)

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部