2020年6月25日
摘要: 什么是分区再均衡: 如果该topic的分区大于1,那么生产者生产的数据存放到哪个分区,完全取决于key值,比如key=A,那么存到分区0,key=B,那么存到分区1,如果key为null,那么负载均衡存储到每个分区! 分区再均衡监听器代码: import org.apache.kafka.clien 阅读全文
posted @ 2020-06-25 20:12 梦幻朵颜 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 自定义分区器: import org.apache.kafka.clients.producer.Partitioner; import org.apache.kafka.common.Cluster; import org.apache.kafka.common.PartitionInfo; im 阅读全文
posted @ 2020-06-25 13:56 梦幻朵颜 阅读(232) 评论(0) 推荐(0) 编辑
摘要: kafka只接收bytes字节数组,所以自定义序列化器内部实现需按照bytes字节数组转换为标准。 重点:本例子只是提供参考怎样写自定义序列化器,因为关系到性能,一般默认使用StringSerializer即可,效率很高。 小知识:Kafka支持Avro序列化器,比较适用于生产者和消费者在版本升级差 阅读全文
posted @ 2020-06-25 13:03 梦幻朵颜 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 1)引入maven依赖 我这里使用的是springboot 2.1.3.RELEASE 版本: <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> </depe 阅读全文
posted @ 2020-06-25 09:49 梦幻朵颜 阅读(4876) 评论(0) 推荐(0) 编辑