摘要: 阅读全文
posted @ 2023-03-26 19:23 小白龙白龙马 阅读(85) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-03-26 19:21 小白龙白龙马 阅读(348) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-03-26 18:54 小白龙白龙马 阅读(142) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-03-26 18:24 小白龙白龙马 阅读(69) 评论(0) 推荐(0)
摘要: public class MyConsumer { private final static String TOPIC_NAME = "my-replicated-topic"; private final static String CONSUMER_GROUP_NAME = "testGroup 阅读全文
posted @ 2023-03-26 18:02 小白龙白龙马 阅读(283) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-03-26 17:36 小白龙白龙马 阅读(47) 评论(0) 推荐(0)
摘要: 在同步发消息的场景下:生产者发动broker上后,ack会有 3 种不同的选择: ( 1 )acks=0: 表示producer不需要等待任何broker确认收到消息的回复,就可以继续发送下一条消息。性能最高,但是最容易丢消息。 ( 2 )acks=1: 至少要等待leader已经成功将数据写入本地 阅读全文
posted @ 2023-03-26 17:09 小白龙白龙马 阅读(397) 评论(0) 推荐(0)
摘要: 同步发送: 异步发送: 阅读全文
posted @ 2023-03-26 16:51 小白龙白龙马 阅读(154) 评论(0) 推荐(0)
摘要: 引入依赖: <dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>2.4.1</version> </dependency> ⽣产者发送消息的基本实现 #### 阅读全文
posted @ 2023-03-26 16:39 小白龙白龙马 阅读(72) 评论(0) 推荐(0)
摘要: 图中Kafka集群有两个broker,每个broker中有多个partition。 ⼀个partition只能被⼀个消费组⾥的某⼀个消费者消费,从⽽保证消费顺序。 Kafka只在partition的范围内保证消息消费的局部顺序性,不能在同⼀个topic中的多个partition中保证总的消费顺序性。 阅读全文
posted @ 2023-03-26 15:34 小白龙白龙马 阅读(302) 评论(0) 推荐(0)
摘要: 一、代理商Broker 在之前我们已经为大家介绍了生产者向消息队列中投递消息,消费者从消息队列中拉取数据。 在kafka消息队列中有一个非常重要的概念就是代理Broker,大家可以想象生活中的商品代理商是做什么的?进货、存货、销货。 kafka的代理Broker也承担着同样的作用:接收消息、保存消息 阅读全文
posted @ 2023-03-26 14:47 小白龙白龙马 阅读(771) 评论(0) 推荐(0)