北京社区 | Apache RocketMQ 首届开发者训练营
收起
时间:2019.06.29(周六) 18:00-21:00
地点:北京市海淀区中关村大街46号院 北京众海投资-东门(人民大学地铁站A2出口附近)
每位到场开发者都可获得极客时间99元课程卡
课程目的
课程简介
本次RocketMQ开发者训练营以“电商高并发秒杀”为主要场景进行讲解并coding,课程按照真实秒杀场景进行设计与编码。
业务流程如下:
1.用户访问秒杀平台的秒杀网关进行秒杀订单下单;平台通过RocketMQ对秒杀流量进行削峰填谷;
2.网关对用户秒杀订单进行校验后投递到RocketMQ中;
3.平台收单后通过MQ进行异步收单并处理,并完成秒杀业务的主要流程;
4.用户能够通过主动查询订单接口, 对秒杀下单结果进行查询等。
通过基于RocketMQ实现秒杀的实战训练,能够使开发者对主流的高并发秒杀场景有一个较为全面的认识,并能够提高开发者在高并发业务下运用RocketMQ解决业务问题的能力。
现场流程
北京社区 | Apache RocketMQ 开发者训练营 | ||
现在~06-29 18:00 | 活动器材准备(详见下一节内容) | |
18:30-18:45 | 签到 | |
18:45-18:50 | 李伟 | 培训营开场 |
19:00-19:20 | 李伟 | Apache RocketMQ集群介绍 |
19:20-19:40 | 李伟 | 本地集群搭建演示 |
19:40-19:45 | 李伟 | 集群搭建QA |
19:45-19:50 | 武文良 | 基于秒杀场景的RocketMQ使用介绍 |
19:50-20:10 | 武文良 | 秒杀场景中RocketMQ coding |
20:10-20:40 | 李伟,武文良,尹伟和 | 本地实操和实操答疑 |
20:40-20:50 | 李伟,武文良,尹伟和 | 基于RocketMQ秒杀场景QA |
20:50-21:00 | 李伟 | 总结 |
准备工作
操作系统要求:windows(推荐使用64位)/macos/ubuntu桌面版等。建议内存:8G以上
java版本:java8+(建议1.8.0_181+)
IDE推荐使用Intellij IDEA,也可使用eclipse Jee
本地需要具备git环境
RocketMQ Broker编译包, RocketMQ Namesrv编译包, RocketMQ Console包(所有包现场也提供下载)
参考链接:
RocketMQ中文文档:https://github.com/apache/rocketmq/tree/master/docs/cn
RocketMQ源代码:https://github.com/apache/rocketmq
RocketMQ管理平台源代码:https://github.com/apache/rocketmq-externals/tree/master/rocketmq-console
IDEA官方下载地址:https://www.jetbrains.com/idea/
eclipse官方下载地址:https://www.eclipse.org/downloads/
目标同学
有一定Java开发基础,想要学习了解RocketMQ的同学;
对RocketMQ有初步的了解,但是不知如何学习的同学;
想要立即在实际开发中运用RocketMQ的同学;
迫切想了解背后原理的同学。
培训老师
李伟
李伟,Apache RocketMQ 北京社区联合发起人, RocketMQ社区Python客户端负责人。对分布式系统设计和研发有丰富经验,对消息队列有深刻理解。目前在VIPKIP担任架构师,负责VIPKID消息平台的探索、研发和创新。
尹伟和
尹伟和,Apache RocketMQ社区 CPP 客户端核心贡献者,智慧星光算法工程师。目前,负责流式计算平台的架构设计和维护,及高性能大数据文本分析算法的设计和实现。关注高性能服务器和流媒体技术。
武文良
武文良 ,Apache RocketMQ社区核心贡献者,高阳捷迅后端高级工程师。在电商充值、支付等核心交易链路研发经验丰富,尤其擅长商品秒杀等高并发场景系统设计与开发。
主办方&合作方
Apache RocketMQ 北京社区 & 尚观教育