
大数据
文章平均质量分 77
glowd
主要关注中间件,分布式,高并发,大数据;
现在发现区块链很神奇,想要明白中本聪是如何能够构想出这么严谨的系统
展开
-
Storm如何保证可靠的消息处理
转自 http://www.cnblogs.com/Jack47/p/guaranteeing-message-processing-in-storm.html内容简介 Storm可以保证从Spout发出的每个消息都能被完全处理。Storm的可靠性机制是完全分布式的(distributed),可伸缩的(scalable),容错的(fault-tolerant)。本文介绍了Storm如何保证可靠性以http://wr转载 2017-05-03 15:17:02 · 591 阅读 · 0 评论 -
两个例子(来自Storm实战 构建大数据实时计算)
转自http://blog.youkuaiyun.com/wust__wangfan/article/details/50517554例子一:模拟网站计算用户PV(页面浏览量) 拓扑图如下:1、编写Topology [java] view plain copy 在CODE上查看代码片派生到我的代码片 public class TopoMain { public static void m转载 2017-05-04 17:26:09 · 902 阅读 · 0 评论 -
Jstorm基础架构
整体架构深度基于Zookeeper的调度系统。Jstorm ZK路径。Jstorm 本地路径原创 2017-11-04 14:40:07 · 946 阅读 · 0 评论 -
Storm BaseBasicBolt和BaseRichBolt。
我们在学习ack机制的时候,我们知道Storm的Bolt有BaseBasicBolt和BaseRichBolt。 在BaseBasicBolt中,BasicOutputCollector在emit数据的时候,会自动和输入的tuple相关联,而在execute方法结束的时候那个输入tuple会被自动ack。 在使用BaseRichBolt需要在emit数据的时候,显示指定该数据的源tuple要加上原创 2017-05-03 15:29:33 · 6556 阅读 · 0 评论 -
Jstorm调度规则
调度细则任务调度算法以worker为维度;调度过程中正在进行的调度动作不会对已发生的调度动作产生影响;调度过程中用户可以自定义 useDefined Assignment,和使用已有的old Assignment,这两者的优先级是:useDefined Assignment>old Assignment;用户可以设置task.on.differ.node参数,强制要求同组件的task分布到不原创 2017-11-04 17:36:26 · 722 阅读 · 0 评论