`

随笔记录

 
阅读更多
读取Kafka中的数据失败,
private transient KafkaStream<byte[], byte[]> kafkaStream ;
原因在于 transient 关键字,不适用序列化,而kafka数据的传输即通过序列化实现(暂时这样理解)
去掉这个关键字 ,程序正常
写入到kafka的数据将写到磁盘(写入时需要序列化)


kafka
topic 与 group
两个消费模式,队列与订阅
队列:单一消费
订阅:广播方式发送,每个消费者维护一个读取位置;
消息维护时间为设置的失效时间,到失效时间无论是否读取,均丢失
若消费者同组,为队列,否则,订阅


Spout
多个Spout向同一个Bolt发送数据
需设置多个Fields在Spout中
Bolt需通过不同的FieldsName进行接收
优化:
添加流名称,Spout中设置相同的FieldsName
修改两处
1.Spout中
declare.declareFields(new Fields("name"))
改为
declarer.declareStream(ACTIVITY_VISIT_PERSON_COUNT_WEB_STREAM_ID,new Fields("userId"));
2.Topology中
Bolt接收数据
builder.setBolt("ActivitySingleCumulateInvestRecordBolt", new ActivitySingleCumulateInvestRecordBolt(), parallelismSpout).shuffleGrouping("ActivitySingleCumulateInvestmentSpout");
改为
builder.setBolt("ActivityInvestAmountBolt", new ActivityInvestAmountBolt(),parallelismSpout)
.shuffleGrouping("ActivitySingleCumulateInvestRecordBolt",ActivitySingleCumulateInvestRecordBolt.MAIN_EVENT_ID_STREAM)
.shuffleGrouping("ActiveDataStatisticsStoringBDBolt",ActiveDataStatisticsStoringBDBolt.MAIN_EVENT_ID_STREAM)
.shuffleGrouping("ActiveDataStatisticsStoringHbBolt",ActiveDataStatisticsStoringHbBolt.MAIN_EVENT_ID_STREAM);

* 1.接收KAFAK中ANDROID与IOS端的数据
* topic 数据标签
* group 与AppDataResolvingAndStoringSpout 不同
* 不同组,为订阅者模式
* 相同组,为队列,单一消费者,会与AppDataResolvingAndStoringSpout消费者同时消费,
* 会出现读取数据为空的情况
* 2.发送数据
* streamId : ActivityVisitPersonCountAppSpout-StreamId
* fields : userId
* 注:
* fields 不允许重复;但Bolt接收数据时为方便按照FieldsName进行接收,需两个Spout中设置同名的Fields
* 通过不同的streamId区分Spout中同名的Fields
分享到:
评论

相关推荐

    中班教育随笔记录200篇.doc

    中班教育随笔记录200篇.doc

    中班教育随笔记录《警察的魅力》.doc

    中班教育随笔记录《警察的魅力》.doc

    小班教育随笔记录《图书角的碎片》.doc

    小班教育随笔记录《图书角的碎片》.doc

    中班教育随笔记录《垃圾桶里的饼干》.doc

    中班教育随笔记录《垃圾桶里的饼干》.doc

    中班教育随笔记录《音乐教学中的几点反思》.doc

    中班教育随笔记录《音乐教学中的几点反思》.doc

    小班教育随笔记录《小伟是“笨蛋”吗?》.doc

    小班教育随笔记录《小伟是“笨蛋”吗?》.doc

    中班教育随笔记录《“爱心树”的魔力》.doc

    《“爱心树”的魔力》这篇中班教育随笔,主要讲述了一种创新的教育方法,旨在培养孩子们的关爱之心和良好的行为习惯。通过设立一棵象征性的“爱心树”,教师鼓励孩子们在日常生活中做出善良的行为,并将这些行为记录...

    随笔记录02-树莓派安装mitmproxy

    mitmproxy-6.0.2版本

    数学建模比赛的常用算法随笔记录.zip

    数学建模备赛、学习资料 数学建模大赛赛题、解决方案资料,供备赛者学习参考!数学建模大赛赛题、解决方案资料,供备赛者学习参考!数学建模大赛赛题、解决方案资料,供备赛者学习参考!数学建模大赛赛题、解决...

    ubuntu搭建Java项目运行环境-随笔记录.rar

    在本文中,我们将深入探讨如何在Ubuntu操作系统上搭建一个完整的Java项目运行环境,包括安装Java Development Kit (JDK) 1.8、MySQL 5.7数据库服务以及Apache Tomcat 9应用服务器。这个过程对于任何希望在Linux环境...

    心情日记随笔参考.doc

    第三篇随笔记录了作者与母亲一起度过元宵节的温馨时光。在这个传统节日里,作者不仅感受到了节日的氛围,更通过制作汤圆和饼干等传统食物,体验到了家的温暖与亲情的浓厚。这些看似简单的活动,实则蕴含着对传统习俗...

    如何写教学案例、教学随笔、教学反思.doc

    【教学案例】 教学案例是教育实践中的一种重要记录方式,它是真实、典型且...案例提供具体情境供分析,随笔记录点滴心得,反思推动教学理念和实践的不断进步。教师应熟练掌握这些技巧,以提升教学质量,实现自我提升。

    心感随笔1作文.doc

    这篇随笔记录的不仅仅是作者的个人经历,更是展示了人们在日常生活中遇到困难时的适应性和创造力。炎热的夏日中,作者找到了一种独特的避暑方式——通过与自然的亲密接触,感受到了清凉和愉悦。这种在日常生活中解决...

    50篇幼儿园教育随笔中班.doc

    综上所述,幼儿园教育随笔记录了教育工作者在日常教育中的点点滴滴,通过这些记录,我们能够看到教育的深度和广度。教育工作者需要不断提升自身素养,采取多样化的教育策略,关注幼儿的心理健康和社会能力的培养,...

    小班下学期教育随笔大全.doc

    教师们通过教育随笔记录下这些成长的瞬间,反思自己的教育行为,不断优化和调整教育策略,以期达到最佳的教育效果。这样的教育实践不仅提升了孩子们的综合素质,也促进了教师的专业成长,体现了幼儿教育中的全面关注...

    (小学教师教育随笔.docx

    在当前的教育环境中,小学教师的角色和责任远超出了传统的教学范畴。教育随笔中详细记录了教师们在日常工作中的辛劳与挑战,为我们提供了一...这些随笔记录了教师们的辛劳与成就,也为我们提供了宝贵的教育反思和启示。

    幼儿园老师课堂随笔模板格式五篇.docx

    通过一系列随笔记录,我们可以深入了解幼儿园教师在教育工作中遇到的诸多情境,以及他们如何利用专业知识和爱心来引导孩子们的成长。这五篇课堂随笔,不仅记录了教师们在教学实践中的点点滴滴,而且涵盖了安全教育、...

    小班教育随笔九篇.doc

    综上所述,这些小班教育随笔记录了教师在日常教学中的点点滴滴,展现了教育者如何通过建立信任、平等对待、正面激励、家长合作等手段,促进幼儿语言能力的发展、情绪管理的培养以及良好习惯的形成。同时,也强调了...

Global site tag (gtag.js) - Google Analytics