- 博客(6)
- 收藏
- 关注
原创 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
转载 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
原创 Kafka入门
1.通俗理解1.1.Kafka是什么?Apache kafka是消息中间件的一种.通俗的理解,生产者与消费者,生产者生产鸡蛋,消费者吃鸡蛋,生产者生产一个消费者吃一个,但是当消费者噎住了,这时候生产者继续在生产,生产的鸡蛋就会丢失。再或者生产者与消费者能力水平不一致,生产者一小时生产100个鸡蛋,消费者只能消费50个,过不了多久消费者就会拒绝消费,同样会导致鸡蛋的丢失。如果有个篮子放在消费者与生产者中间,生产出来的鸡蛋都放到篮子里,消费者去篮子里拿鸡蛋,这样鸡蛋就不会丢失了,都在篮子里,而这个篮子可
2021-02-27 12:08:41
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人