前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >大数据那些事(32):风暴,山寨风暴和遥遥无期的风暴二代

大数据那些事(32):风暴,山寨风暴和遥遥无期的风暴二代

作者头像
用户1564362
发布2018-04-08 10:59:55
8380
发布2018-04-08 10:59:55
举报
文章被收录于专栏:飞总聊IT飞总聊IT

Stratosphere的投票表明89%的人不知道这个是什么鬼东西。但是我想这些人都知道Flink是什么。很有意思的一个数据。

周末遇到一个和我差不多时候做公众号的大姐闲聊。我做IT码农的,对方做吃喝拉撒的。彼此各做半年,我有8000粉对方7万。我一篇文章大概2000阅读,对方过万。我一篇文章打赏平均几十人民币,个位数的观众,对方轻松两位数观众,几百人民币。总之就是完败。于是对方教育我说女人和小孩的钱好赚,你开这公众号写东西给程序猿看。写得再好也难让人掏腰包啊。我实在不知道该如何接这个话,只得点头承认自己的公众号做得实在不成功,比不上大姐。

大数据里可以写的东西很多,但是我知道的多又能写得好的东西有限。毕竟术业有专攻,我知道的东西就那么多。转眼之间写这个系列小半年了,也差不多应该结束了。我打算把我想要写的几个东西写完就结束这个系列了。至于以后写什么,我先歇歇再说。

Storm大家应该都不陌生。Twitter写的做流计算的开源框架。国内外用Storm的人也很多。算得上是很成功的框架。技术层面的来说,其实MapReduce的framework里面有的东西它都有,无非是执行,调度,管理,数据传输。流计算需要定义topology和相关的计算。这和MapReduce的框架不同。但是我想只要是用过流计算Storm的都知道我在说什么,所以技术层面我就不展开了。因为我本人的研究方向也不是流计算,我想我真的展开了也只能显示自己的无知,没法做到深入浅出。

Twitter是个勇于吃螃蟹的公司,喜欢新技术。Storm是用clojure写的。这个语言是个函数式编程语言,但是跑在JVM上。和Scala这种大杂烩比,又更纯粹一些。函数式编程语言精炼优美,就是写的东西有时候对智商低一点的,长期受过程化编程毒害的码农们,比如我,来说就有点高深莫测,装13的味道。选择Clojure来写这样一个平台是不是好,我想很难一棍子打死。但是起码的,两条腿写Java的码农不缺,两只手写Clojure的码农,尤其是有经验的资深码农,不是玩票的,不好找是事实。

所以阿里巴巴在大量使用Storm以后就给克隆山寨了,用JAVA克隆了。这个克隆的东西叫做JStorm。被阿里巴巴集团加入Apache基金会的时候作为厚礼之一给捐献给了基金会,成为了Storm下面孵化器里面的子项目,取名JStorm。用真名更像花名的JStorm主将封仲淹的话来说,这代表着更高更快更强。封大大也加盟进了Storm的PMC。这算得上是开源界里面当年的一件很牛逼的事情了。

至于为什么会用Java克隆了,这个问题到差不多一年以后阿里巴巴集团在西雅图开技术峰会,封大大作为大牛之一做了一次演讲,演讲结束以后我蹭过去问他。他说Clojure这鬼东西能熟练运用的人不好找啊,Java嘛,中国最不缺的就是会写Java的猴子了。 猴子是我后来加上去的,封大大是个待人非常有礼貌,又很有真知灼见的人,很多时候人有见面不如闻名的感觉。但是封大大给我的感觉的确是闻名不如见面,见了才会觉得这人的确是非常的牛。

Storm的版本发布了一个又一个,一个又一个。2015年JStorm进去作为子项目的时候,就听到传闻社区要出Storm2.0,会基于JStorm。但是大家也都知道,有人的地方就有江湖啊。无论是阿里里面还是Apache基金会里面,又或者是Storm的社区,我想用毛主席的话来说,党内无派千奇百怪。我刻意登录Storm的官网看了看,还是新版本,bug fix之类的。就是没有看到传说中的Storm 2.0.

从传闻到现在一年半的时间应该有了。在IT行业里面18个月是个不短的周期。18个月过去了,JStorm还在孵化器里面孵化着。基于JStorm的Storm2.0也没啥声音。由不得我不去联想阴谋论和雷声大雨点小了。但是无论如何,我觉得JStorm这个项目展现出了中国人在开源的世界里面的拳头和实力。是非常值得骄傲的事情。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-03-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 飞总聊IT 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档