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