免费发布课程
课工场

电商平台微服实战,实现高并发抢购

  • 授课对象:
  • 授课地址:在线课程
  • 授课学校:课工场      
  • 关注人数:1080
  • 课程原价:
  • 网上报名价:569元
  • 课程详情

电商平台微服实战,实现高并发抢购目录共11节课程,已更新完毕

  • 第1节 课程设计及项目架构设计介绍
    本节课是该系列课程的导学部分,主要介绍了该课程的设计理念及所应用的主要技能点,分析了双11电商抢购项目的设计需求并分解了该项目的整体架构是如何设计的。
  •  课程设计及项目架构设计介绍
    ¥69.00
    适合人群:

    有一定Java开发基础,对分布式及微服务或者对Dubbox、Spring Boot感兴趣的开发人员

    课程描述:

    本节课是该系列课程的导学部分,主要介绍了该课程的设计理念及所应用的主要技能点,分析了双11电商抢购项目的设计需求并分解了该项目的整体架构是如何设计的。

    目录
    1课程设计及项目架构设计介绍
    项目整体及开发环境介绍17:48
    软件行业及架构分类介绍14:59
    软件架构对比及相关概念介绍17:08
    微服常用架构及设计原则介绍09:43
    小结03:39
    秒杀抢购业务分析10:32
    架构设计分析10:46
    问题答疑16:33

  • 第2节 基于Docker搭建项目软件环境
    本节课主要讲解了如何基于Docker搭建双11抢购项目软件环境,介绍了基础命令的操作:包括Docker概念、镜像命令、容器命令、Dockerfile,并现场演示如何进行环境搭建。
  • 基于Docker搭建项目软件环境
    ¥69.00
    适合人群:

    有一定Java开发基础,对分布式及微服务或者对Dubbox、Spring Boot感兴趣的开发人员

    课程描述:

    本节课主要讲解了如何基于Docker搭建双11抢购项目软件环境,介绍了基础命令的操作:包括Docker概念、镜像命令、容器命令、Dockerfile,并现场演示如何进行环境搭建。

    目录
    1基于Docker搭建项目软件环境
    整体课程目标及Docker介绍16:56
    安装Docker05:35
    Docker相关概念及运行原理06:09
    Docker镜像相关操作06:42
    Docker容器相关操作(上)17:16
    Docker容器相关操作(下)16:40
    Dockerfile介绍16:02
    容器可视化工具Portainer09:12
    搭建抢购网软件环境15:30

  • 第3节 Dubbox+Spring Boot整合
    本节课主要讲解了什么是Spring Boot,如何基于Maven搭建Spring Boot项目,并详述了如何快速实现Dubbox+Spring Boot框架整合。
  • Dubbox+Spring Boot整合
    ¥69.00
    适合人群:

    有一定Java开发基础,对分布式及微服务或者对Dubbox、Spring Boot感兴趣的开发人员

    课程描述:

    本节课主要讲解了什么是Spring Boot,如何基于Maven搭建Spring Boot项目,并详述了如何快速实现Dubbox+Spring Boot框架整合。

    目录
    1Dubbox+Spring Boot整合
    整体介绍04:41
    Spring Boot初体验19:17
    Spring Boot+IDEA热部署07:51
    Spring Boot启动类及依赖介绍14:50
    Spring Boot配置文件17:09
    Spring Boot整合Mybatis19:09
    Dubbo介绍及搭建16:05
    基于Dubbo实现提供者和消费者17:41
    问题答疑(一)17:33
    问题答疑(二)22:44

  • 第4节 基于Dubbox+Spring Boot搭建项目框架
    本节课主要讲解了如何基于Dubbox+Spring Boot搭建项目框架,并利用代码生成器快速生成项目代码。
  • 基于Dubbox+Spring Boot搭建项目框架
    ¥69.00
    适合人群:

    有一定Java开发基础,对分布式及微服务或者对Dubbox、Spring Boot感兴趣的开发人员

    课程描述:

    本节课主要讲解了如何基于Dubbox+Spring Boot搭建项目框架,并利用代码生成器快速生成项目代码。

    目录
    1基于Dubbox+Spring Boot搭建项目框架
    课程介绍03:28
    Spring Cloud整合Redis15:13
    分布式日志问题分析08:16
    ELK+Kafka介绍20:54
    基于Docker搭建ELK+Kafka环境23:51
    Java程序发送消息到ELK+Kafka日志系统(上)16:37
    Java程序发送消息到ELK+Kafka日志系统(下)17:40
    Kafka日志工具类封装(上)15:44
    Kafka日志工具类封装(下)10:41

  • 第5节 实现用户登录及注销功能(上)
    本节课主要讲解了Redis-Token登录原理,如何实现用户登录和注销功能。
  • 实现用户登录及注销功能(上)
    ¥29.00
    适合人群:

    有一定Java开发基础,对分布式及微服务或者对Dubbox、Spring Boot感兴趣的开发人员

    课程描述:

    本节课主要讲解了Redis-Token登录原理,如何实现用户登录和注销功能。目录

    1实现用户登录及注销功能(上)
    项目拆分介绍07:46
    搭建通用项目架构(上)20:04
    搭建通用项目架构(下)07:41
    代码生成器原理介绍12:59
    使用代码生成器生成module及service工程07:49
    构建user-provider项目17:15
    构建user-consumer项目14:30
    小结及答疑19:28
    Token登录机制介绍15:06
    用户登录实现(一)18:07
    用户登录实现(二)19:50

  • 第6节 实现用户登录及注销功能(下)
    本节课主要讲解了Redis-Token登录原理,如何实现用户登录和注销功能。
  • 实现用户登录及注销功能(下)
    ¥69.00
    适合人群:

    有一定Java开发基础,对分布式及微服务或者对Dubbox、Spring Boot感兴趣的开发人员

    课程描述:

    本节课主要讲解了Redis-Token登录原理,如何实现用户登录和注销功能。目录

    1实现用户登录及注销功能(下)
    常见问题解析(上)12:10
    常见问题解析(下)13:23
    用户登录优化之Token机制(上)19:06
    用户登录优化之Token机制(下)11:06
    用户登录优化之统一返回格式(上)14:00
    用户登录优化之统一返回格式(下)11:13
    用户登录优化之异常统一定义18:31
    用户登录优化之异常统一处理(上)14:08
    用户登录优化之异常统一处理(下)14:08
    用户注销13:24
    统一用户登录判断13:22
    统一用户登录判断优化13:47

  • 第7节 基于ActiveMQ、Redis-setnx实现高效有序抢购
    本节课主要优化商品抢购功能,其中包括使用消息中间件ActiveMQ处理千万级用户的抢购请求,并使用分布式锁Redis-setnx保证数据的一致性
  • 基于ActiveMQ、Redis-setnx实现高效有序抢购
    ¥69.00
    适合人群:

    有一定Java开发基础,对分布式及微服务或者对Dubbox、Spring Boot感兴趣的开发人员

    课程描述:

    本节课主要优化商品抢购功能,其中包括使用消息中间件ActiveMQ处理千万级用户的抢购请求,并使用分布式锁Redis-setnx保证数据的一致性

    目录
    1基于ActiveMQ、Redis-setnx实现高效有序抢购
    课程目标介绍05:54
    抢购功能优化(上)16:15
    抢购功能优化(下)11:21
    线程安全测试20:02
    线程同步问题分析13:02
    setnx实现分布式锁方案介绍18:50
    抢购功能加入分布式锁优化15:44
    消息中间件介绍(上)10:34
    消息中间件介绍(下)15:02
    项目整合消息中间件21:32
    基于消息中间件实现流量削峰(上)18:39
    基于消息中间件实现流量削峰(下)21:22
    优化后测试及分析10:27

  • 第8节 实现下单及支付功能-微信支付
    本节课主要讲解了如何基于抢购到的商品生成订单,如何接入微信支付接口并让用户顺利完成支付功能。
  • 实现下单及支付功能-微信支付
    ¥69.00
    适合人群:

    有一定Java开发基础,对分布式及微服务或者对Dubbox、Spring Boot感兴趣的开发人员

    课程描述:

    本节课主要讲解了如何基于抢购到的商品生成订单,如何接入微信支付接口并让用户顺利完成支付功能。

    目录
    1实现下单及支付功能-微信支付
    课程目标02:09
    支付类型介绍及选择07:08
    微信扫码支付流程介绍27:47
    微信扫码支付时序图分析06:30
    微信支付接入前准备(一)16:28
    微信支付接入前准备(二)07:19
    微信支付之请求code_url(上)20:01
    微信支付之请求code_url(下)08:14
    支付后实现异步通知(一)16:51
    支付后实现异步通知(二)18:52
    支付后实现异步通知(三)18:23

  • 第9节 实现下单及支付功能-支付宝支付
    本节课主要讲解了如何调用支付宝接口并实现支付宝支付功能。
  • 实现下单及支付功能-支付宝支付
    ¥69.00
    适合人群:

    有一定Java开发基础,对分布式及微服务或者对Dubbox、Spring Boot感兴趣的开发人员

    课程描述:

    本节课主要讲解了如何调用支付宝接口并实现支付宝支付功能。

    目录
    1实现下单及支付功能-支付宝支付
    了解订单及支付设计09:49
    项目生成订单(上)21:47
    项目生成订单(下)23:24
    支付宝支付流程解析17:50
    支付宝接入(一)19:52
    支付宝接入(二)20:11
    支付宝接入(三)08:56
    支付宝接入(四)19:24
    支付宝接入(五)21:19
    支付宝接入(六)20:28

  • 第10节 基于Jmeter实现项目高并发测试
    本节课主要讲解了如何基于Jmeter实现高并发测试,并介绍了生成测试报告的方法。
  • 基于Jmeter实现项目高并发测试
    ¥69.00
    适合人群:

    有一定Java开发基础,对分布式及微服务或者对Dubbox、Spring Boot感兴趣的开发人员

    课程描述:

    本节课主要讲解了如何基于Jmeter实现高并发测试,并介绍了生成测试报告的方法。目录

    1基于Jmeter实现项目高并发测试
    创建部署容器17:49
    打包配置说明17:55
    打包前后端程序11:59
    运营前后端程序14:24
    Jmeter环境配置13:08
    实现批量生成token19:33
    手动测试13:16
    生成测试报告04:40
    解读测试报告16:35

  • 第11节 实现商品查询,用户抢购功能
    本节课主要开发微信登录及商品抢购功能,其中包括接入微信登录、使用Redis缓存商品库存信息并实现初级的抢购功能
实现商品查询,用户抢购功能
¥69.00
适合人群:

有一定Java开发基础,对分布式及微服务或者对Dubbox、Spring Boot感兴趣的开发人员

课程描述:

本节课主要开发微信登录及商品抢购功能,其中包括接入微信登录、使用Redis缓存商品库存信息并实现初级的抢购功能

目录
1实现商品查询,用户抢购功能
微信登录原理11:50
微信登录流程分析21:29
请求用户授权15:47
请求用户授权优化10:43
获取accessToken12:20
获取用户信息15:24
实现用户注册12:23
前端原理解析17:36
查询商品需求分析13:17
查询商品信息-110:31
查询商品信息-213:56
查询商品信息优化08:52
抢购功能-113:06
抢购功能-215:02


讲师介绍

讲师

微尘

系统架构师,5年项目开发实战经验,3年架构设计及项目管理经验。微服务领域技术专家。授课思路清晰、逻辑严谨,善于用项目的方式驱动教学,启发式教学,通俗易懂

想要了解跟多关于电商平台微服实战,实现高并发抢购课程方面的资讯,可以来79招生网网上报名免费咨询!

更多课程推荐:

课工场是北京大学旗下的校办产业,成立于1999年,课工场是一个定位于互联网人才培养的在线教育平台,基于互联网和移动互联网技术,面向希望获取互联网企业职位的大学生,提供没有地域、时间差别的公平互联网学习机会。主要从事IT职业教育培训,拥有自己的课程研发部分,开设的专业课程都是目前企业中需求量广,人才缺口大的岗位。致力于让学员毕业之后能够快速上岗就业。 
课工场开设有:人工智能学院、大数据学院、区块链学院、云计算学院、创意设计学院、互联网软件学院、互联网营销学院、代码学院等。
课工场提供互联网企业岗位相关的课程,面向互联网企业中热门的产品,技术,设计,运维等方向提供岗位路线课程,也擅长制作精美的入门基础课程,精选了大量课件免费提供给在校大学生。课工场的技术岗位课程包括多个专业方向:前端开发工程师课程、HTML5+CSS3开发工程师、JavaScript网页特效、Android开发工程师、JAVA开发工程师、互联网+大数据开发工程师等。
课工场全称北京课工场教育科技有限公司,是由北京大学优秀校办产业北大青鸟集团全资建设的互联网教育平台,创始团队来自中国IT职业教育领军企业北大青鸟研究院。团队在泛IT职业教育领域深耕细作19年,始终秉持北京大学严谨的治学精神,深谙互联网+职业教育的运营之道,与北京大学保持良好的合作关系。北京大学教育学院师资力量派驻课工场,为课工场提供教育理论研究支持。
课工场汇聚了中国和北美数百位来自知名互联网企业的行业大咖,向寻求就业和技术提升的人群提供直播、录播、面授等多模式教学场景,并通过遍布全国的线下服务中心提供成熟学习服务,形成完善的“互联网+教育”解决方案。同时,课工场也为高校、企业、行业提供教育技术赋能,依托Transformer智能教育生态平台,打造智慧校园、企业大学、行业培训的教育场景,提供一站式教育解决方案。

  • 暂无评论!

      79招生网为第三方平台,不会向学员收取任何费用;内容素材如有侵权、虚假不实、违法违规信息等请联系我们 020-26225931。

      课程信息由培训机构(或其代理)自行发布(或提供),请用户在自辨课程虚实、有效性、及时性时留意以实际授课为准。



报名咨询

       您好,在此留下您的联系方式,我们将第一时间与您联系!

学校信息

学校优势:

课工场是北京大学旗下的校办产业,成立于1999年,课工场是一个定位于互联网人才培养的在线教育平台,基于互...

QQ客服

联系电话

18924037954

(微信同号)

微信公众号

79招生网微信公众号