KafKa的基本认识

时间:2020-07-01 00:38:53   收藏:0   阅读:80

KafKa的基本认识,写的很好的一篇博客

https://www.cnblogs.com/sujing/p/10960832.html

问题:
1、kafka是什么?
Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据,具有高性能、持久化、多副本备份、横向扩展能力。
2、kafka的工作原理
Kafka采用的是点对点的模式,消费者主动的去kafka集群拉取消息,与producer相同的是,消费者在拉取消息的时候也是找leader去拉取。

 

Kafka使用场景

1.为何使用消息系统

2.我们为何需要搭建Apache Kafka分布式系统

3.消息队列中点对点与发布订阅区别

 

1 Kafka简介

Kafka:是一个高吞吐量、分布式的发布-订阅消息系统。kafka是一款开源的、轻量级的、分布式、可分区和具有复制备份[Replicated]的、基于Zookeeper协调管理的分布式流平台的功能强大的消息系统。

Kafka特性:

Kafka消息系统最基本的体系结构:技术分享图片

Kafka基本概念[核心概念]:

技术分享图片

技术分享图片

技术分享图片

Kafka集群架构:根据业务逻辑产生消息,在根据路由规则将消息发送到指定分区的Leader副本所在的Broker上。

技术分享图片

 

Kafka设计概述:

 

原文:https://www.cnblogs.com/wendyw/p/13034083.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!