开发者社区> 问答> 正文

【重要消息】中间件大赛提前开放试跑(7月3日截止)

凝岚 2016-06-27 17:12:27 8983

【代码提交注意事项】
1.    选手在https://code.aliyun.com 注册账号,将自己的项目托管到:https://code.aliyun.com
2.    选手在提交页面提交的是项目的ssh格式的git地址,同时在提交项目之前记得需要授权master权限给天池账号tianchi_bigdata;
3.    选手根据天池提交页面给定的集群配置信息,更新代码;同时确保pom文件依赖的中间件产品版号为:JStorm-2.1.1,RocketMQ-3.2.6,Tair-2.3.5;除了依赖这三个jar包以外,不建议再依赖其他三方包,因为我们后台程序对三方包做了限制,如果选手程序依赖了一些其他三方包,可能造成下载三方包超时导致选手代码编译打包失败。
4.    选手项目pom文件中依赖的打包插件最好和提供的demo保持一致,jar包生成路径是默认的,即项目当前目录下的target文件夹下。因为天池根据选手提供的git地址,进行编译打包命令是clean assembly:assembly –Dmaven.test.skip=true,然后会将target目录下的拓扑架包提交到集群中;
5.    Jstorm集群中我们以环境变量的形式配置了RocketMQ的nameserver的地址,所以选手代码中不需要显示用setNamesrvAddr去指定地址,如之前有显示指定地址提交代码时记得将setNamesrvAddr删除;
6.    确认拓扑运行的入口类地址是:com.alibaba.middleware.race.jstorm.RaceTopology;
7.    淘宝每分钟的交易金额的key更新为platformTaobao_TeamCode_整分时间戳,天猫每分钟的交易金额的key更新为platformTmall_TeamCode_整分时间戳,每整分时刻无线和PC端总交易金额比值的key 更新为ratio_TeamCode_整分时间戳,TeamCode是每个队伍的唯一标识;
8.    选手项目中的相关配置务必按照天池提供的配置信息,如拓扑名称等,否则成绩会记为无效;还有RocketMQ消费组配置也要严格按照天池提供的消费组,比赛环境禁止其它消费组订阅。
9.    选手只有在提交页面第一次输入git地址之后,才会生成配置信息,配置信息一旦生成不会改变。选手需要根据配置更新代码,然后才进行提交操作。




【试跑期间】
1.    选手在正式开赛前,可以将代码进行提交试跑,试跑时间为6月27号的12点到7月3号24点;试跑期间每天只能进行一次有效评测
2.    试跑期间不提供排名和成绩,只展示选手代码是否能在集群正常运行。如果选手项目从提交、编译打包到提交到集群正常运行一切正常,那么结果展示将是success;否则就是fail;
3.    试跑期间各个选手提交代码后,需要等待排队,所以不一定马上就能提交到集群运行。比如选手早上10:00提交代码后,可能到了下午1:00后台才响应他的请求,进行试跑;
4.    试跑期间提供的数据都将是模拟数据,允许选手下载日志。试跑期间我们每天三次(10:00/16:00/23:00)同步日志到服务器以供下载。如果选手提交代码时间是下午1点,正式响应选手请求,提交任务到后台集群是晚上8:00点,那么这位选手需要在23点之后才能看到他的日志。选手下载日志地址为:
http://ali-middleware-race.oss-cn-shanghai.aliyuncs.com/{TeamCode}.tar.xz
其中TeamCode是每个队伍的唯一标识;如果选手下载失败,可能是选手任务还未提交到集群或者是选手代码编译打包出错,造成无法提交到集群运行。
5.    原则上每只队伍每天只有一次提交代码的机会,但是如果提交代码后由于非正常因素(代码下载失败/编译打包失败/集群机器异常等)使得任务无法提交到集群,那么允许选手再次提交代码。


【正式比赛】
1.    7月4日12:00后,将开放代码提交入口。
2.    7月5日起提供每天1 次的评测和排名机会,系统评测每个整点产生成绩,排行时间为每天10:00 AM,按照评测指标从高到低排序;(排行榜将选择选手在本阶段的历史最优成绩进行排名展示,不做最终排名计算)
3.    7月11日9:00截止代码提交,16点前产生最后排行。
消息中间件 jstorm 中间件 Java 网络安全 开发工具 git RocketMQ 流计算
分享到
取消 提交回答
全部回答(12)
  • wu_being
    2016-07-03 21:23:02
    Re【重要消息】中间件大赛提前开放试跑(7月3日截止)
    我的帐号现在进不了比赛页面,之前还可以的,也实名认证了。请帮我看一下。
    现在进入个人页面要验证手机和邮箱,又验证不成功!
    0 0
  • 小小付
    2016-07-02 18:16:08
    回 2楼玄弟的帖子
    您好,日志下载失败,出现论坛中最常见的问题,无法找到指定的日志,teamcode:42739a7pz9
    0 0
  • baiwfg2
    2016-06-30 10:46:46
    Re【重要消息】中间件大赛提前开放试跑(7月3日截止)
    submit topology failed. can't find topology jar

    请问这是啥原因啊?源码中我把targets是给ignore的,平台会自己编译生成jar吧
    0 0
  • feiyoshang
    2016-06-30 10:41:34
    Re【重要消息】中间件大赛提前开放试跑(7月3日截止)
    你好,下载日志失败,麻烦能看看是什么问题吗,谢谢 。
    teamcode 是 41033bqcjl
    0 0
  • 半夜郎中
    2016-06-29 20:57:11
    回 12楼玄弟的帖子
    如果一天之内提交多次结果会怎么样?后面的提交无效吗?我发现一天之内可以提交多次,不知道后端执行是不是也是可以执行多次了。
    0 0
滑动查看更多

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题