天天看點

天池阿裡中間件性能挑戰賽

一、 這次用到的技術是阿裡的開源幾個架構,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

繼續閱讀