![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kafka
文章平均质量分 75
Kyle.W
这个作者很懒,什么都没留下…
展开
-
Kafka生产者详解
客户端开发一般的生产逻辑所需步骤:配置生产者客户端参数及创建相应的生产者实例。构建需要发送的消息。发送消息。关闭生产者实例。Java代码实现:public class KafkaProducerDemo1 { public static final Logger logger = LoggerFactory.getLogger(KafkaProducerDemo1.class); public static final String BOOTSTRAP_SERVER =原创 2021-03-08 09:25:55 · 913 阅读 · 0 评论 -
Kafka--下载与安装
下载地址Apache Kafka 官网:https://kafka.apache.org/downloads.html下载:Scala 2.13 - kafka_2.13-2.7.0.tgz (asc, sha512)1. 解压> tar -xzf kafka_2.13-2.7.0.tgz> cd kafka_2.13-2.7.02.启动服务启动Kafka自带打包和配置好的Zookeeper。> bin/zookeeper-server-start.sh config转载 2021-02-28 16:52:36 · 1209 阅读 · 1 评论 -
Kafka--分区
分区(Partition)传统的队列模型保持消息,并且保证它们的先后顺序不变。但是, 尽管服务器保证了消息的顺序,消息还是异步的发送给各个消费者,消费者收到消息的先后顺序不能保证了。这也意味着并行消费将不能保证消息的先后顺序。Kafka尽管没有完全解决这个问题,但是Kafka采用了一种分而治之的策略:分区。partition可以实现扩展性,一个非常大的topic可以分布到多个broker(即服务器)上,一个topic可以分为多个partition,每个partition是一个有序的队列。partition原创 2021-02-27 23:16:05 · 1364 阅读 · 0 评论 -
Kafka入门
1.通俗理解1.1.Kafka是什么?Apache kafka是消息中间件的一种.通俗的理解,生产者与消费者,生产者生产鸡蛋,消费者吃鸡蛋,生产者生产一个消费者吃一个,但是当消费者噎住了,这时候生产者继续在生产,生产的鸡蛋就会丢失。再或者生产者与消费者能力水平不一致,生产者一小时生产100个鸡蛋,消费者只能消费50个,过不了多久消费者就会拒绝消费,同样会导致鸡蛋的丢失。如果有个篮子放在消费者与生产者中间,生产出来的鸡蛋都放到篮子里,消费者去篮子里拿鸡蛋,这样鸡蛋就不会丢失了,都在篮子里,而这个篮子可原创 2021-02-27 12:08:41 · 105 阅读 · 0 评论