随笔 - 370  文章 - 0  评论 - 3  阅读 - 59280

Kafka概述

1、Kafka概述:和消息系统类似

(1)特性:   

  1)发布和订阅
  2)实时处理数据流
  3)分布式存储

(2)功能:

  构建实时数据管道和实时数据流处理,横向扩展(通过增加机器的方式增加容量),能够在生产中稳定的运行。

(3)消息中间件:

生产者和消费者

  1)例如:

  妈妈:生产者
  孩子:消费者
  馒头:数据流、消息  

 

  2)正常情况下:

    生产一个,消费一个   

  3)其他情况:

    (1)一直生产,你吃到某一个馒头时,你噎住不能继续吃了(机器故障),后来做的馒头就丢失 了
    (2)一直生产,做馒头速度快,你吃来不及,馒头也就丢失了
 

   4)机器故障解决办法:

    拿个篮子,馒头做好以后先放到篮子里,你要吃的时候从篮子中取出来吃
  

   5)篮子:kafka

 

  6)当容器满了,馒头就装不下了,怎么办?

    多准备几个容器==Kafak的扩容


2、Kafka架构

producer:生产者,就是生产馒头(老妈)
consumer:消费者,就是吃馒头的(你)
broker:篮子
topic:主题,给馒头带一个标签,topica的馒头是给你吃的,topicb的馒头是给你弟弟吃的。


3、kafka部署及使用

1)单节点单Broker部署及使用
2)单节点多Broker部署及使用
3)多节点多Broker部署及使用


4、安装、配置好zookeeper

posted on   桑榆非晚柠月如风  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
历史上的今天:
2021-09-21 9月份阅读笔记三
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示