![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kafka笔记
Kafka介绍
椰子Tyshawn
你眼中的世界就是你自己的样子。
展开
-
Kafka必知必会
前置知识: Kafka消息队列理解 Kafka发送消息和读取消息 1. 为什么使用消息队列? 解耦 异步 削峰 面试时要结合自己项目中的业务场景回答, 而不是直接背诵概念, 如果面试官没有问到这些问题, 我们可以主动提出聊聊自己的理解. (1) 解耦 现有系统A, B, C, 系统B和C需要系统A的数据, 然后我们就修改系统A的代码, 给系统B, C发送数据. 这时系统D也需要系统A的数据...原创 2020-02-01 20:44:24 · 764 阅读 · 0 评论 -
Kafka发送消息和读取消息
生产者发送消息到Kafka 我们先来看一个生产者-消费者最简单的实例. public class DemoProducer { public static void main(String[] args) { Properties props = new Properties(); props.put("bootstrap.servers", "192.168.124.20:...原创 2019-12-19 15:38:22 · 2800 阅读 · 0 评论 -
Kafka消息队列理解
什么是Kafka Apache Kafka是一个基于发布/订阅的消息系统. 消息 Kafka的内部数据单元称为消息, 对于Kafka来说, 消息只是一个字节数组, 它不关心数据的格式. 消息有三个核心属性, 分别是offset, key, value. 偏移量(offset)是一个持续增长的整数值, 分区内部的每个消息都具有唯一的偏移量, 代表在分区内的位置, 或者说顺序. key除了作为一个标识...原创 2019-08-19 22:58:04 · 791 阅读 · 0 评论