天天看点

天池阿里中间件性能挑战赛

一、 这次用到的技术是阿里的开源几个框架,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

继续阅读