摘要: 一、简介: storm中有一个很重要的特性: 保证发出的每个tuple都会被完整处理。一个tuple被完全处理的意思是: 这个tuple以及由这个tuple所产生的所有的子tuple都被成功处理。如果任一个消息在timeout所指定的时间内没有完成处理,那这个tuple就失败了。 二、原理: ack 阅读全文
posted @ 2017-09-30 20:42 小猴子爱吃桃 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 算法简介: 通过计算待预测样本和已知分类号的训练样本之间的距离来判断该样本属于某个已知分类号的概率。并选取概率最大的分类号来作为待预测样本的分类号 懒惰分类算法,其模型的建立直到待预测实例进行预测时才开始。 KNN算法的指导思想是“近朱者赤,近墨者黑”,由你的邻居来推断出你的类别。 本质上,KNN算 阅读全文
posted @ 2017-09-30 14:56 小猴子爱吃桃 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 消息队列的应用场景 异步:很多场景下,系统不需要立即处理消息,此时可以将消息存入队列中,并在之后的适当时间再进行处理。 比如,在分布式环境中,统计A服务调用B服务的次数。此时,可将调用日志写入消息队列,由C服务读取消息队列的日志消息来计算调用次数。如下图: 解耦:不同系统甚至异构系统避免直接依赖耦合 阅读全文
posted @ 2017-09-30 14:24 小猴子爱吃桃 阅读(596) 评论(0) 推荐(0) 编辑