
Kafka
sdut菜鸟
我得21个C币呢???
展开
-
【Kafka笔记】5.Kafka 多线程消费消息
Kafka多线程消费理解Kafka Java Consumer设计Kafka Java Consumer采用的是单线程的设计。其入口类KafkaConsumer是一个双线程的设计,即用户主线程和心跳线程。用户主线程,指的是启动Consumer应用程序main方法的线程,心跳线程(Heartbeat Thread)只负责定期给对应的Broker机器发送心跳请求,以表示消费者应用的存活性。官网...原创 2019-11-24 22:45:45 · 3098 阅读 · 2 评论 -
【Kafka笔记】4.Kafka API详细解析 Java版本(Producer API,Consumer API,拦截器等)
简介Kafka的API有Producer API,Consumer API还有自定义Interceptor (自定义拦截器),以及处理的流使用的Streams API和构建连接器的Kafka Connect API。Producer APIKafka的Producer发送消息采用的是异步发送的方式。在消息发送过程中,涉及两个线程:main线程和Sender线程,以及一个线程共享变量Recor...原创 2019-11-24 22:38:42 · 1296 阅读 · 2 评论 -
【Kafka笔记】3.Kafka架构详解
1.Kafka工作流程Kafka中的消息是以topic进行分类的,生产者生产消息,消费者消费消息,都是...原创 2019-12-14 16:48:14 · 616 阅读 · 0 评论 -
【Kafka笔记】2.Kafka常用命令操作
简介kafka可以使用java等编程语言实现topic以及消费消息,生产消息的操作,同样命令行也可以实现这些操作。Kafka的topic的增删改查对于kafka的topic操作,我们需要用到的是bin/kafka-topics.sh这个脚本文件。root@master:/opt/module/kafka_2.11-0.11.0.2# pwd/opt/module/kafka_2.11-0...原创 2019-11-06 23:19:11 · 1480 阅读 · 0 评论 -
【Kafka笔记】1.Kafka概述
1. 定义Kafka是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用于大数据实时处理领域。2. 消息队列2.1 传统消息队列的应用场景传统使用场景就是异步处理:使用消息队列的好处:1)解耦允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。2)可恢复性系统的一部分组件失效时,不会影响到整个系统。消息队列降低了进程间的耦合度,所...原创 2019-10-31 22:39:28 · 445 阅读 · 0 评论