一 Kafka的基本概述

一 Kafka的定义

Kafka是一个分布式的,发布订阅模式的消息队列

二 Kafka的应用场景

1 消峰

太多同时请求对服务器来说受不了。

 

2 解耦

3 异步通信

图片借用

三 Kafka消息队列

点对点

订阅

四 Kafka的基础架构

1 为了方便拓展,提高吞吐量,一个topicA分为多个partition(分区)。

2 消费者组(group)互不干扰,各自消费,一个consumer只能消费一个分区的数据

3 自定义副本数,作为leader的数据备份 ,Leader发生故障时,某个Follower会成为新的Leader。

4 zookeeper中三条leader记录在不同的分区文件夹下。

broker:一台kafka服务器,相当于hadoop100或Hadoop101,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值