一、 这次用到的技术是阿里的开源几个框架,JStorm-2.1.1,RocketMQ-3.2.6,Tair-2.3.5;
考察点:
(1) 只要满足功能要求即可,让选手自己学会如何使用RocketMQ/JStorm/Tair, 并学会如何搭建这3套系统,如何使用这3件产品;
(2) 可以让选手前期进行自我学习,我们提供模拟交易的数据, 让用户自行下载,自行搭建测试环境。
二、参赛过程中遇到的一些问题
(1)环境的搭建
https://bbs.aliyun.com/read/284669.html?spm=5176.bbsl254.0.0.BGRqXn
https://bbs.aliyun.com/read/277544.html?spm=5176.bbsl254.0.0.iX1jdq
(2)相关技术的学习
1、重要学习资料及热门问题:
https://bbs.aliyun.com/read/277544.html
2、Jstorm开发帮助文档:
https://github.com/alibaba/jstorm/wiki/JStorm-Chinese-Documentation
3、Tair开发帮助文档:
http://code.taobao.org/p/tair/wiki/index/
4、RocketMQ 开发帮助文档:
https://github.com/alibaba/RocketMQ
5、大赛背后技术揭秘
https://yq.aliyun.com/topic/35
三、收获
(1)jstorm中Worker、Executor、task的区别
http://www.cnblogs.com/Jack47/p/understanding_the_parallelism_of_a_storm_topology.html
(2)jstorm中grouping的方式
http://san-yun.iteye.com/blog/2095475
(3)jstorm中流的分离和聚合
http://shiyanjun.cn/archives/977.html
(4)jsotrm中ack机制的原理
http://blog.csdn.net/derekjiang/article/details/9047443
(5)ConcurrentHashMap、LinkedBlockingQueue、TimerTask、Lock、CountDownLatch等用法
四、第1赛季代码放出大家共同学习,需要注册登录到天池论坛
https://bbs.aliyun.com/read/288501.html?spm=5176.bbsl254.0.0.PK0d0z
分享到:
相关推荐
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的竞赛项目学习资料,作为参考...阿里巴巴天池中间件性能挑战赛第1赛季参赛源码+项目说明(47名).zip
2018阿里巴巴中间件挑战赛-消息队列存储引擎题目设计基于Java.zip ### 使用的技术和环境 ### - 100% 原生Java Api (官方就是这么要求的...) - Maven 管理依赖和构件 - 运行环境在Linux系统下 ### 赛时的想法 ### ...
高级java笔试题 README 本仓库记录了我于 2017 年 5 月 18 日参加 的代码、思考、分享。...同时我还整理了一下提交记录:在原提交记录不变的基础上,我将我们的代码演化分为了 ...|\__________________________
Aliware Queue Race 2018这是阿里中间件性能挑战赛2018的复赛"消息队列存储引擎"的实现使用的技术和环境100% 原生Java Api (官方就是这么要求的...)Maven 管理依赖和构件运行环境在Linux系统下赛时的想法使用mmap的...
boot_p_c进入该目录,然后执行以下命令python start_p_c.py然后就在后台启动四个JVM(按照官方提供的启动参数),分别是一个Consumer和三个Provider(small、medium和large),日志不会在控制台中打印,而是会在目录...
#### 阿里中间件性能挑战赛 - **目标**:提升分布式系统中间件的性能和稳定性。 - **技术挑战**: - 分布式一致性:确保在分布式环境下数据的一致性。 - 故障恢复机制:设计有效的故障恢复策略。 - 性能优化:...