- 博客(4)
- 收藏
- 关注
原创 storm(1.0.3)版本源码编译方法
storm是一个开源的分布式实时流处理系统,其源码主要由clojure和java两种语言写成的代码构成,当然目前storm系统已经开始在将全部源码往java方向去转,可能在未来某个版本将会发布。在学习和编译storm源码时候,有一些要注意的地方;1、首先可以下载源码到指定目录然后解压,解压以后根目录为apache-storm-1.0.3 ,可以看到根目录下面有很多文件夹,包括storm-cor
2017-09-24 13:42:17 1628 1
原创 storm(1.0.3版本)系统中消息传递过程图
storm系统中进程间的通信在新版中已经完全采用netty,进程内通信依旧是采用disruptor队列,每一个在系统中处理的tuple在生命周期内会经过很多个队列,被多个线程进行处理,其具体的处理过程如下,其中,管状形的代表disruptor队列,椭圆形中间带曲线条的表示线程:
2017-09-24 13:30:31 363
原创 Clojure笔记
1、在clojure中的函数命名规范,def functionName表示该函数是public的,例如: def -main[],调用该函数的时候,不需要加-,直接使用main即可。与此相对的是defn- functionName,这个表示该函数时私有函数,不可以在外部调用。2、clojure中调用java方法:首先使用(:import [packageName ClassName
2017-09-24 13:23:57 336
原创 The first~
第一次在CSDN上写博客,其实内心很茫然,作为一名已经大三的软件工程的学生,又是个女生,不知道这三年究竟学到了什么有用的东西,知识没有成体系,没有一技之长,不会像男生们一样随便就能码代码,弄出个酷炫的项目,所以最后的最后,还是选择了读研。 上周去中科院计算所参加夏令营,虽然是抱着玩一玩的心态去的,但是当时还是希望能够从中获得点什么,本就不打算在中科院读研的,最后报了最热门的实验室,网数实验室
2015-07-28 16:07:50 257 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人