Kafka的消费者提交方式手动同步提交、和异步提交
摘要:1、Kafka的消费者提交方式 1)、自动提交,这种方式让消费者来管理位移,应用本身不需要显式操作。当我们将enable.auto.commit设置为true,那么消费者会在poll方法调用后每隔五秒(由auto.commit.interval.ms指定)提交一次位移。和很多其他操作一样,自动提交也
阅读全文
posted @
2021-01-09 16:51
别先生
阅读(6943)
推荐(0) 编辑
kafka生产者Producer、消费者Consumer的拦截器interceptor
摘要:1、Producer的拦截器interceptor,和consumer端的拦截器interceptor是在kafka0.10版本被引入的,主要用于实现clients端的定制化控制逻辑,生产者拦截器可以用在消息发送前做一些准备工作,使用场景,如下所示: 1)、按照某个规则过滤掉不符合要求的消息。 2)
阅读全文
posted @
2021-01-09 16:49
别先生
阅读(1384)
推荐(0) 编辑
SpringBoot整合Kafka消息组件
摘要:1、Kafka是新一代的消息系统,也是目前性能最好的消息组件,在数据采集业务中被广泛应用。这里Kafka将基于Kerberos认证实现消息组件处理。 修改pom.xml配置文件,追加依赖库配置,如下所示: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <pro
阅读全文
posted @
2020-11-25 22:00
别先生
阅读(867)
推荐(0) 编辑
单独KafkaConsumer实例and多worker线程。
摘要:1、单独KafkaConsumer实例and多worker线程。将获取的消息和消息的处理解耦,将消息的处理放入单独的工作者线程中,即工作线程中,同时维护一个或者若各干consumer实例执行消息获取任务。本例使用全局的KafkaConsumer实例执行消息获取,然后把获取到的消息集合交给线程池中的w
阅读全文
posted @
2019-06-02 10:36
别先生
阅读(1437)
推荐(0) 编辑
kafka中消费者消费消息之每个线程维护一个KafkaConsumer实例
摘要:1、首先启动自己的kafka集群哟。 2、生产者生产消息,模拟生产一百条数据。 3、kafka中消费者消费消息之每个线程维护一个KafkaConsumer实例: ConsumerRunnable,消费线程类,执行真正的消费任务 消费线程管理类,创建多个线程类执行消费任务: 效果如下所示: 生产者生产
阅读全文
posted @
2019-06-01 15:18
别先生
阅读(3413)
推荐(1) 编辑
基于kafka_2.11-2.1.0实现的生产者和消费者代码样例
摘要:1、搭建部署好zookeeper集群和kafka集群,这里省略。 2、生产者和消费者代码如下所示: 消费者代码如下所示: 遇到的坑,一开始报的错误莫名其妙,一开始以为使用的jar包版本问题,又是报slf4j的错误,又是报log4j的错误,又是报空指针的异常。最后百度意外遇到了可能是本地没有将ip地址
阅读全文
posted @
2019-05-16 19:44
别先生
阅读(3809)
推荐(0) 编辑
ERROR Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
摘要:1、之前搭建的kafka,过了好久,去启动kafka,发现报如下下面的错误,有错误就要解决了。 然后参考:https://blog.csdn.net/hello_world_qwp/article/details/79419532 原因是由于broker.id不唯一造成的。 截图如下所示: 2、解决
阅读全文
posted @
2019-04-04 15:15
别先生
阅读(14039)
推荐(0) 编辑
kafka单节点的安装,部署,使用
摘要:1、kafka官网:http://kafka.apache.org/downloads jdk:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 参考书籍:Apache kafka
阅读全文
posted @
2019-01-03 20:29
别先生
阅读(13009)
推荐(1) 编辑
Kafka的生产者和消费者代码解析
摘要:步骤如下:a、假如topic1,具有如下partitions: P0,P1,P2,P3。b、加入group中,有如下consumer: C1,C2。c、首先根据partition索引号对partitions排序: P0,P1,P2,P3。d、根据consumer.id排序: C0,C1。e、计算倍数
阅读全文
posted @
2018-01-23 14:16
别先生
阅读(13487)
推荐(3) 编辑
一脸懵逼学习KafKa集群的安装搭建--(一种高吞吐量的分布式发布订阅消息系统)
摘要:1:KafKa的官方网址:http://kafka.apache.org/ 开发流程图,如: 2:KafKa的基础知识: 2.1:kafka是一个分布式的消息缓存系统。2.2:kafka集群中的服务器都叫做broker。2.3:kafka有两类客户端,一类叫producer(消息生产者),一类叫做c
阅读全文
posted @
2017-11-03 15:48
别先生
阅读(2704)
推荐(0) 编辑