首页 > 其他分享 >1-kafka介绍及基础架构

1-kafka介绍及基础架构

时间:2023-06-09 16:22:23浏览次数:29  
标签:宕机 介绍 kafka 基础架构 消息 broker0 leader

1.kafka:

高吞吐量的分布式发布订阅消息系统;

1>同步变异步

2>解耦

3>削峰填谷

 

2.消息队列的两种工作模式:

 保证到kafka中的消息被多个消费者消费,并且被相同消费者重复消费;

 

 3.kafka集群形式

 4.

hash:消息的均匀分散,相同的key落入同一分区

只有leader负责分区的读写,如果broker0宕机,那么当zk监测到broker0发生宕机了,那么会协调broker1和broker2,那么会选举出新的leader;

 

 

 

 

标签:宕机,介绍,kafka,基础架构,消息,broker0,leader
From: https://www.cnblogs.com/healthinfo/p/17469531.html

相关文章

  • 1、Docker介绍、组成、安装、运行容器的核心技术
    Dockerdocker的介绍和基础操作docker单机容器dockercompose单机多个容器k8s多机多个容器container即容器,集装箱docker就是搬运集装的码头工人,管理容器的管理工具Docker的组成Docker主机(Host):一个物理机或虚拟机,用于运行Docker服务进程和容器,也称为宿主机,node节点D......
  • Dapper.Lite 背景介绍
    本人以前增删改查项目做的多,先是用ADO.NET+动软代码生成器,后来是NHibernate,再后来是各种DbHelper。我把各种DbHelper合成了一个DbHelper,后改名为LiteSql,后来觉得不如直接调用Dapper,于是有了Dapper.LiteSql。因为不想再维护两套,所以改名为Dapper.Lite,以后只维护这个。5000多行代码......
  • ITE(新联阳) soc显控芯片介绍
    ITEsoc显控芯片优点1、ITEsoc显控芯片使用的是FreeRTOS系统具有开机速度快(秒开机)。2、自主开发一套GUIDESIGER工具(免费开放用户使用)。3、积累五年以上GUI组件方便客户快速开发炫酷的GUI界面,缩短开发周期!4、一键化软硬件技术支持。从项目评估、硬件设计、软件开发到项目结束......
  • 晃电是什么及电动机抗晃电功能的介绍
    安科瑞虞佳豪“晃电”指的是因供电线路切换、雷击、重合闸、大型设备启动、发电厂故障及其他原因造成电网电压下降到额定值的90%~10%,持续时间为10ms~500ms情况。重要生产型企业对系统供电可靠性的要求较高,一旦出现供电系统晃电,会引起保护设备欠压误保护、生产设备意外停机,致使生产线......
  • 【工具使用】SecureCRT的下载、安装图文详细过程介绍
    本文目录一、SecureCRT的介绍二、SecureCRT的下载三、SecureCRT的安装四、SecureCRT的使用一、SecureCRT的介绍SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT......
  • JSON是什么?JSON的简单介绍及使用
    一、JSON介绍JSON(JavaScriptObjectNotation)是一种数据结构,当我们需要在不同的应用程序之间传递数据时,我们需要一种通用的格式来表示数据。相比xml交换格式来说,因为解析xml比较的复杂且需要编写大段的代码,而JSON数据更小,也更容易解析。1、JSON基本语法JSON数据与JAVA中......
  • 潜在失效模式及其影响分析(DFMEA)介绍
    DFMEA是潜在失效模式及其影响分析(DesignFailureModeandEffectsAnalysis)的缩写。DFMEA是一种对产品设计的预防性质量管理工具,旨在识别、评估和减少产品设计中的潜在失效模式及其影响。DFMEA通常由一个跨职能团队完成,包括产品开发工程师、测试工程师、供应商以及其他关键领域专......
  • 非接触式红外液位开关介绍
    非接触式红外液位开关也叫(分离式液位传感器),采用的是光学原理检测。例如在加湿器上的应用,将非接触式红外开关安装于设备底部位置,水箱上设计一个透明棱镜结构,当液位低于传感器检测点时,传感器则会发出信号提醒加水,当水箱被拿走时传感器则会停止检测,此类传感器不仅可以检测缺水,也能检测......
  • F12-Network面板介绍
    前言在测试人员测试过程中经常需要通过抓包来区分一些前后端的Bug,特别是Web端的测试,利用浏览器中的F12开发者选项,就能进行网站界面测试、调试,分析网页所出现的问题,查看html元素、查看响应事件等方面。F12开发者工具面板用Google打开一个页面,点击键盘右上方的F12按钮,弹出F12开发者......
  • Terraform 改善基础架构的十个最佳实践
    Terraform是一种非常流行的开源IaC(基础设施即代码)工具,用于定义和提供完整的基础设施。Terraform于2014年推出,其采用率已在全球范围内快速增长,越来越多的开发人员正在学习Terraform并尝试在其组织中部署基础设施。 如果您已经开始使用Terraform,则必须采用最佳实践来更好......