(TopkOnJstorm)终期报告

来源:互联网 发布:阿里云网站模板 编辑:程序博客网 时间:2024/05/16 11:15


    经过两个月的工作,在商之狄老师的指导下,基本完成预期的任务,非常感谢老师这两个月来的教诲,希望在之后的日子里面能够继续合作,把这个项目做得更好、更全面、更人性化。也祝老师工作顺利、生活舒心!

    现在我简述一下这两个月的工作:

    工作内容:

    用Azure云平台上搭建的JStorm实现Top-k算法,并提供开放API供手机端或网页客户端读写,类似于Leader Board功能。

    完成现状:

    1. 在Azure公有云的虚拟机环境实现JStorm最小topology的集群部署

         我在Azure共有云上,创建了两台虚拟机,搭建了一套JStorm集群(nimbus+2*supervisor(2*worker)+zookeeper),测试可用

    2. 模拟实时游戏海量得分数据的分布式注入

         代码提交至CODE中,jstopk-test项目,使用多线程的方式来模拟。

    3. 在JStorm上实现Top-k算法

         代码提交至CODE中,jstorm-topk项目,完成了topk算法,经过测试,稳定性、性能、可靠性都比较高。

    4. REST API实现原始数据的注入和top-k结果的读出

         代码提交至CODE中,jstopk-client-restapi项目,完成了Rest API的定制

    综上

    Top-K algorithm on JStorm开源项目已经基本完成,也获得商老师的认可。

    未来展望

    将和商老师继续合作,在商老师的指导下,使云上的服务更加简易、可靠、人性化。


      感谢CSDN开源夏令营和商之狄老师的指导与支持!

0 0
原创粉丝点击