上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: storm cluster可以想像成为一个工厂,nimbus主要负责从外部接收订单和任务分配。除了从外部接单,nimbus还要将这些外部订单转换成为内部工作分配,这个时候nimbus充当了调度室的角色。supervisor作为中层干部,职责就是生产车间的主任,他的日常工作就是时刻等待着调度到给他下达新的工作。作为车间主任,supervisor领到的活是不用自己亲力亲为去作的,他手下有着一班的普通工人。supervisor对这些工人只会喊两句话,开工,收工。注意,讲收工的时候并不意味着worker手上的活已经干完了,只是进入休息状态而已。 阅读全文
posted @ 2013-11-29 11:11 徽沪一郎 阅读(3178) 评论(1) 推荐(1) 编辑
摘要: 本文尝试分析tuple发送时的两个问题,一是消息在线程间的传递过程及利用zeromq向外部进程发送细节,另一个是tuple的分发策略grouping是如何起作用的,本博的另一篇文章《bolt消息传递路径之源码解读》主要从消息接收方面来阐述问题,两篇文章互为补充。 阅读全文
posted @ 2013-11-21 22:13 徽沪一郎 阅读(2464) 评论(2) 推荐(1) 编辑
摘要: 本文详细介绍了twitter storm中的nimbus节点的启动场景,分析nimbus是如何一步步实现定义于storm.thrift中的service,以及如何利用curator来和zookeeper server建立通讯。 阅读全文
posted @ 2013-11-12 16:58 徽沪一郎 阅读(1456) 评论(0) 推荐(0) 编辑
摘要: 本文详细描述如何在archlinux上搭建twitter storm cluster,转载请注明出处,谢谢。 阅读全文
posted @ 2013-10-17 11:26 徽沪一郎 阅读(1920) 评论(0) 推荐(1) 编辑
摘要: Bolt作为task被executor执行,而executor是一个个的线程,所以executor必须存在于具体的process之中,而这个process就是worker。至于worker是如何被supervisor创建,尔后worker又如何创建executor线程,这些暂且按下不表。 阅读全文
posted @ 2013-09-22 20:20 徽沪一郎 阅读(1946) 评论(0) 推荐(1) 编辑
摘要: ptmalloc2内存管理源码剖析初探 阅读全文
posted @ 2013-09-22 20:09 徽沪一郎 阅读(923) 评论(0) 推荐(1) 编辑
摘要: 简要介绍两个常见的gdb集成测试环境 阅读全文
posted @ 2013-09-09 14:03 徽沪一郎 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中讲到了ptrace,那么我们完全可以用ptrace来写一个非常简单的trace工具,用以trace程序的具体运行过程。 阅读全文
posted @ 2013-09-06 10:22 徽沪一郎 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 简要介绍作为gdb工作基石的ptrace及其用法 阅读全文
posted @ 2013-09-05 22:48 徽沪一郎 阅读(422) 评论(0) 推荐(0) 编辑
摘要: archlinux安装简明指南 阅读全文
posted @ 2013-09-03 20:57 徽沪一郎 阅读(2422) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页