摘要: 福利概述 精选JAVA必读书籍的PDF版本(来源于网络,侵删)。 Effective java 中文版(第2版) Head First 设计模式(中文版) Java并发编程的艺术 Java技术手册(第6版) Java性能权威指南 Maven实战 Netty实战 Netty IN ACTION Spr 阅读全文
posted @ 2019-12-08 22:55 clawhub 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 生命不息,折腾不止! 该公众号的内容大部分为平时学习积累所整理的笔记,包括但不限于源码、原理、经验等。 如果感兴趣,也可以访问clawhub的博客主站 "https://clawhub.club" 阅读全文
posted @ 2019-12-08 22:33 clawhub 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1、消费者与Partition 以下来自《kafak权威指南》第4章。 假设主题T1有四个分区。 1.1、一个消费者组 1.1.1、消费者数量小于分区数量 只有一个消费者时,消费者1将收到4个分区的全部消息。 当有两个消费者时,每个消费者将分别从两个分区接受消息。 1.1.2、消费者数量等于分区数量 阅读全文
posted @ 2019-12-08 22:00 clawhub 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 1、Offset Topic Consumer通过提交Offset来记录当前消费的最后位置,以便于消费者发生崩溃或者有新的消费者加入消费者组,而引发的分区再均衡操作,每个消费者可能会分到不同的分区。我测试的kafka版本是:0.11.0.2,消费者往一个特殊的主题“_consumer_offset” 阅读全文
posted @ 2019-12-08 21:58 clawhub 阅读(2894) 评论(0) 推荐(1) 编辑
摘要: 1、多副本数据同步策略 为了保障Prosucer发送的消息能可靠的发送到指定的Topic,Topic的每个Partition收到消息后,要向Producer发送ACK,如果Produser收到ACK,就会进行下一轮发送,否则重试。 1.1、多副本概述 为了提高消息的可靠性,Kafka每个Topic的 阅读全文
posted @ 2019-12-08 21:55 clawhub 阅读(423) 评论(2) 推荐(0) 编辑