09 2016 档案
摘要:从JStorm 0.9.0 开始, JStorm 提供非常强大的调度功能, 基本上可以满足大部分的需求。 在学习如何使用新调度前, 麻烦先学习 JStorm 0.9.0介绍 提供哪些功能 接口 设置每个worker的默认内存大小 ConfigExtension.setMemSizePerWorker(Map conf, long memSize) 设置每个worker的cgroup,cpu权重...
阅读全文
摘要:private List boltEmit(String out_stream_id, Collection anchors, List values, Integer out_task_id) { timer.start(); List out_tasks = null; try { if (out_...
阅读全文
摘要:这是告诉acker, 一个新的spout-tuple出来了, 你跟踪一下,它是由id为task-id的task创建的(这个task-id在后面会用来通知这个task:你的tuple处理成功了/失败了)。 处理完这个消息之后, acker会在它的pending这个map(类型为TimeCacheMap)里面添加这样一条记录:{spout-tuple-id {:spout-task task-id ...
阅读全文