全流程开发 GO实战电商网站高并发秒杀系统
Cap | 系统架构师
从需求分析到性能优化,给出“秒杀”类应用架构思维和解决方案
¥328
课程带领大家从需求分析开始,实战一个具备秒杀常用功能的电商系统,并进行项目优化。学完本课程,你不仅可以感受到GO语言在高并发系统中的优势,同时可以掌握架构设计与系统化开发思维,用尽可能小的代价实现尽可能大的需求,提升技术与管理的双重能力。
Go语言为你带来高并发的全新开发模式
培养系统整体把控能力,提升个人职场竞争力
采用分布式权限验证设计
采用Cookie验证的方式代替分布式Seesion
以GO语言全新的视角,让秒杀系统的开发可以简易实现
免去繁琐的传统技术栈,采用架构设计降低系统整体复杂度
从基础内容讲起,快速入门高并发系统实践
循序渐进,由浅入难,逐步迭代,打牢基础才能事半功倍
需求整理
需求分析
需求原型设计
架构设计
RabbitMQ入门
搭建RabbitMQ
RabbitMQ核心概念
RabbitMQ5种常用模式
Iris 框架入门
MVC基础概念
MVC工作流程
代码目录结构
常用功能开发,让你离“秒杀”类高并发系统更进一步
真实业务案例,掌握网站整体开发流程和架构思维
商品详情管理
秒杀订单管理
用户登陆页面开发
商品页面开发
秒杀数据控制
全方位优化,轻松突破性能瓶颈,提升网站承载能力
架构优化 前端优化 服务端优化 安全优化
适合人群
想用Go开发网络应用的开发者,对Go语言有浓厚兴趣
对秒杀系统这类高并发、高性能、灵活和可靠的系统
想更多了解的同学
技术储备要求
熟悉GO 语言基础,能自行完成基础环境搭建
熟悉Linux、MySQL常用操作命令
课程服务
课程讲师
Cap
系统架构师
拥有9年多一线软件设计经验和互联网架构经验,经历过诸多大型企业的项目攻坚和调优,尤其擅长互联网基础架构设计,软件架构设计和容器云架构设计。曾参与某检察院大型系统架构设计和核心代码研发,中国网江苏网站亿级流量架构设计,大型电商网站架构设计。现负责公司大型容器云基础架构,DevOps,容器云微服务平台的总体设计和基础框架研发(使用GO语言)。
评价评分9.94
刚听Web这几章 就觉得cap老师对Go语言的思想理解的挺到位的 哈哈 ~ ~ 目前我司项目 准备用rabbitmq 以及要上秒杀相关的业务、 以前我对于秒杀没有涉猎 ~ ~ web内容的前几章、讲的太好了、 刚做go的小伙伴 肯定会幸福的不要、、 特别的反射这里、 简直是太实用、 我项目中也没有用orm、 刚开始 都是一个个接受参数值的 、 后来受不了 才自己写了一套反射的方法 用于映射、 实用的内容 给力的cap 哈哈 加油! ! !
06-12
最近面试GO的时候,都会被问并发有没有涉及,web秒杀有没有经验,刚上的这们Go高并发秒杀真是太合适我了!!目前看了前几章,属于秒杀基础,讲的还是挺详细的,之前我只会调用MQ,现在对工作原理也有了一定认识,不错不错。老师在群里也比较活跃,跟课程无关的问题也能帮助解答,就冲着这个也很值了。
咨询更多
相关学习路线
相关课程
内容实用
9.95
通俗易懂
9.95
逻辑清晰
9.93
06-13
刚听Web这几章 就觉得cap老师对Go语言的思想理解的挺到位的 哈哈 ~ ~ 目前我司项目 准备用rabbitmq 以及要上秒杀相关的业务、 以前我对于秒杀没有涉猎 ~ ~ web内容的前几章、讲的太好了、 刚做go的小伙伴 肯定会幸福的不要、、 特别的反射这里、 简直是太实用、 我项目中也没有用orm、 刚开始 都是一个个接受参数值的 、 后来受不了 才自己写了一套反射的方法 用于映射、 实用的内容 给力的cap 哈哈 加油! ! !
讲师回复
讲师回复: 非常感谢同学的支持,看到课程能够带来帮助老师也非常高兴,我们课程后面还有专门对秒杀场景优化的环节,期望能给同学带来帮助;
06-12
最近面试GO的时候,都会被问并发有没有涉及,web秒杀有没有经验,刚上的这们Go高并发秒杀真是太合适我了!!目前看了前几章,属于秒杀基础,讲的还是挺详细的,之前我只会调用MQ,现在对工作原理也有了一定认识,不错不错。老师在群里也比较活跃,跟课程无关的问题也能帮助解答,就冲着这个也很值了。
10-30
现在GO语言的教学视频很少,质量也不高。但是老师的视频可以说是很好的了。讲解的过程很清楚。整个课程安排,没有混入太多无关紧要的东西,只关注了GO语言本身。很适合有一定GO基础的同学做练手提示使用。
讲师回复
感谢同学的支持,课程中对知识的递进学习做了梳理。从实际开发流程触发,逐步介绍GO开发流程,框架熟悉,项目实践,架构升级调优,系统落地。
06-05
之前看过老师的免费课,实战开了必须来支持一下。目前的看了前4章,一如既往的不错,清晰有条理,实用不罗嗦,从需求到代码实现的流程基本已经清楚了,强烈推荐要需要提高实战经验的朋友们学习。也很期待后面章节的内容,希望能有更多的收获。
讲师回复
非常感谢同学的认可!我们课程前几章节主要打基础,后面优化章节有更深层次的优化和提升,设计的方案从分布式到压测都随手可得,希望对您有所帮助。祝您学习愉快!
06-06
3年PHP,开始学习Go,没有最好的,只有最适合的,面试普遍的要求都是高并发分布式大流量消息队列,前边的基础内容很实用,期待后背的章节。
讲师回复
感谢同学的支持
06-19
哈哈哈~,最近公司用GO开发的项目越来越多,急需要给自己快速充电,遇到GO秒杀果断下手~.~。目前跟着进度看到现在,老师课程内容丰富,讲的很细。还请教了Cap老师许多问题,无论是否与课程相关的老师都耐心解答和帮助,这是最赞的,真是太感谢了!
11-20
听完了前几节课,很快的熟悉了rabbmitmq的基本概念,跟着导师的思路,希望能完美的学习完毕!
11-01
刚看到了 rabbitmq ,感觉很不错。后续会继续追回评价
07-27
感觉老师水平很高 也很擅长讲课。 我本人对高并发和微服务特别感兴趣,期待老师再出一些更加高阶的课程:)
02-19
绝对的全慕课网你能找到的golang项目最保姆级的教程,语速和细节都好评
01-17
前面基础的部分挺简单, 后面的精华部分还是有难度的
09-09
老师讲解的很好,不过 11章难度提升好多,就开始难懂了, 咬牙啃后,才知道老师讲了啥- -需要把11到13章整个看完后,才弄懂老师讲了啥.... , 谢谢老师
05-25
讲的还是不错的,要是能用到orm框架就更好了,企业中应该还是用orm框架的多吧
讲师回复
同学你好,orm框架大多是在短平快的项目中会用到,学习可以从不适用orm学起,然后提升销量使用orm 来简化操作。在大型项目中会通过编写sql(课程中的方式) 进行性能的深度优化。
01-12
感谢这个时代,感谢作者,感谢那些认真劳动的人,带给我们这么好的教程
11-30
老师人很好。群里会很活跃的回答同学的疑惑。还会远程来帮忙解决问题,避免了走弯路。节约了不少时间。五星好评!
11-25
挺好的课程,早点知道的话。还可以更好的提升自己。避免自学走很多弯路
11-11
挺好的课程,早点知道的话。还可以更好的提升自己。避免自学走很多弯路。
10-24
讲的很好,不错,手把手实践是快速掌握知识的有效方法
10-05
非常好呢,老师讲解的东西都是很扎实的,不过我提一个小小的意见 就是问题群里面反馈问题能不能及时解答呢 欢迎拉
09-16
满意,干货不少,但是想做架构,传到gitHub的程度还得自己努力
工作实用Go电商从应用到高并发实战
Go微服务与高并发秒杀精讲
从语法入门到电商应用
高并发&分布式应用
高性能综合应用
问答专区
讲师提供答疑服务,帮助大家扫除学习障碍,达成学习效果
源码开放
课程提供全部源码,你可以自行修改、优化
教辅材料
讲师提供各种原创学习资料,帮助消化课程知识,扩展技术视野
Git代码存储
所有项目源码都通过Git方式托管及下载
视频更新
结合大家的学习情况,老师新增 Iris V12 与 V11 兼容说明,并新增第16章 Iris 框架,在本章具体为大家讲解 Iris框架的基础内容及使用,便于大家更好的学习本门课程。本次共更新7个视频,具体信息如下: 1、5-1 Iris V12 与 V11 兼容说明及Go mod 使用说明 2、16-1 Iris 框架MVC使用方式优化-基础目录说明 3、16-2 Iris 基础控制器BController编写 4、16-3 Iris 基础加载 boot 文件编写 5、16-4 Iris 基础自定义控制器实现 6、16-5 Iris 基础框架 main 文件简化 7、16-6 Iris 基础框架如何使用gorm
视频更新
综合大家在讨论群和问答区中的问题反馈,老师新增了“应用Docker快速安装环境组件”章节,在本章中会介绍Docker的概念,常用命令,以及Docker使用中会经常遇到的问题。最后会使用Docker来完成rabbitmq,mysql组件的安装和基本使用。小伙伴们,加油呦!!
06-13