kafka中文教程(一)

简单说明kafka

kafka是一种消息中间件,生产者负责生产数据,消费者负责消费数据,但是如果消费者突然宕机,数据不会凭空消失,而是保存下来,等消费者再次启动的时候会继续消费。消息队列如果满了,kafka就会扩容。

kafka基本术语

  • producer: 生产者,负责生产数据
  • consumer: 消费者,负责消费数据
  • topic: 标签,便于消费者去区分消费什么样的数据
  • broker: 存放数据的池子
  • kafka作为一个集群运行在一个或多个服务器上
  • kafka集群存储的消息是以topic为类别记录的
  • 每个消息(也叫记录record,有的人习惯叫消息)是由一个key,一个value和时间戳构成。

kafka学习目标

  • kafka节点之间如何复制备份的?
  • kafka消息是否会丢失?为什么?
  • kafka最合理的配置是什么?
  • kafka的leader选举机制是什么?
  • kafka对硬件的配置有什么要求?
  • kafka的消息保证有几种方式?
  • kafka为什么会丢消息?
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值