当前位置: 首页 > news >正文

网站关键词百度搜不到网站建设方案书 模板

网站关键词百度搜不到,网站建设方案书 模板,怎么做私服网站,国家重点建设裤网站快速搞定Kafka术语 Kafka 服务端3层消息架构 Kafka 客户端Broker 如何持久化数据小结 Kafka 服务端 3层消息架构 第 1 层是主题层,每个主题可以配置 M 个分区,而每个分区又可以配置 N 个副本。第 2 层是分区层,每个分区的 N 个副本中只能有…

快速搞定Kafka术语

  • Kafka 服务端
    • 3层消息架构
  • Kafka 客户端
  • Broker 如何持久化数据
  • 小结

Kafka 服务端

3层消息架构

  • 第 1 层是主题层,每个主题可以配置 M 个分区,而每个分区又可以配置 N 个副本。
  • 第 2 层是分区层,每个分区的 N 个副本中只能有一个充当领导者角色,对外提供服务;其他 N-1 个副本是追随者副本,只是提供数据冗余之用。
  • 第 3 层是消息层,分区中包含若干条消息,消息位移:在分区中每条消息都有自己的位移,从 0 开始,依次递增。
    客户端程序只能与分区的领导者副本进行交互。

Kafka 客户端

  • 消费者组,指的是多个消费者实例共同组成一个组来消费一组主题。这组主题中的每个分区都只会被组内的一个消费者实例消费,其他消费者实例不能消费它。为什么要引入消费者组呢?主要是为了提升消费者端的吞吐量。多个消费者实例同时消费,加速整个消费端的吞吐量(TPS)。
  • 消费者位移,每个消费者在消费消息的过程中必然需要有个字段记录它当前消费到了分区的哪个位置上,这个字段就是消费者位移(Consumer Offset)。
    要注意的是,消费者位移和上面的消息位移不是一个概念:
    消息位移是不变的,表征的是分区内的消息位置,即一旦消息被成功写入到一个分区上,它的位移值就是固定的了。
    消费者位是变化的,表征的是消费者消费进度,即消费者消费到了哪个分区的哪个位置上。每个消费者有着自己的消费者位移。
  • 重平衡,消费者组内某个消费者实例挂掉后,其他消费者实例自动重新分配订阅主题分区的过程。Rebalance是Kafka消费者端实现高可用的重要手段。

Broker 如何持久化数据

  • 保存:Kafka使用消息日志(Log)来保存数据,一个日志就是磁盘上一个只能追加写(Append-only)消息的物理文件。
  • 删除:通过日志段(Log Segment)机制。在Kafka底层,一个日志又进一步细分成多个日志段,消息被追加写到当前最新的日志段中,当写满了一个日志段后,Kafka会自动切分出一个新的日志段,并将老的日志段封存起来。Kafka在后台还有定时任务会定期地检查老的日志段是否能够被删除,从而实现回收磁盘空间的目的。

小结

代理:Broker。Broker 指 Kafka 的进程实例,多个 Broker 组成一个 Kafka 集群。目的是提高可用性
消息:Record。Kafka是消息引擎,这里的消息就是指Kafka处理的主要对象。
主题:Topic。主题是承载消息的逻辑容器,在实际使用中多用来区分具体的业务。
分区:Partition。一个有序不变的消息序列。每个主题下可以有多个分区,分区编号从0开始。可理解是:为了提高服务端扩展性,将 1 个主题拆成多个分区。
消息位移:Offset。表示分区中每条消息的位置信息,是一个单调递增且不变的值。
副本:Replica。Kafka中同一条消息能够被拷贝到多个地方以提供数据冗余,这些地方就是所谓的副本。副本还分为领导者副本和追随者副本,各自有不同的角色划分。副本是在分区层级下的,即每个分区可配置多个副本实现高可用。可理解是:为了提高可用性,对每条消息进行冗余备份。
生产者:Producer。向主题发布新消息的应用程序。
消费者:Consumer。从主题订阅新消息的应用程序。
消费者位移:Consumer Offset。表征消费者消费进度,每个消费者都有自己的消费者位移。
消费者组:Consumer Group。多个消费者实例共同组成的一个组,同时消费多个分区以实现高吞吐。可理解是:为了实现共同订阅,所以实现了多组。
重平衡:Rebalance。消费者组内某个消费者实例挂掉后,其他消费者实例自动重新分配订阅主题分区的过程。Rebalance 是 Kafka 消费者端实现高可用的重要手段。

图例:
在这里插入图片描述

http://www.wangmingla.cn/news/22505.html

相关文章:

  • 提供网站建设设计公司排名长沙官网seo收费
  • 开源企业网站国内推广平台有哪些
  • 日本视觉设计网站广州线下培训机构停课
  • 德尔普网站建设南宁百度seo优化
  • 网站开发市场规模品牌营销策划包括哪些内容
  • 网上做任务赚钱的比较正规的网站百度投诉电话人工服务总部
  • 外贸网站建设方案本地推广平台有哪些
  • 漳州十大建筑模板厂家宁波seo外包服务
  • 官方网站建设成果全媒体运营师培训机构
  • 签到做任务赚钱的网站网络广告怎么做
  • 建设部网站工程资质产品经理培训
  • 北碚区网络营销推广公司搜索引擎推广与优化
  • 电商数据分析网站苏州seo关键词优化软件
  • 注册网站那里能注册seo关键词选取工具
  • 合肥公司网站设计怎么开发一个网站
  • 中跃建设集团网站吗淘宝网店运营
  • 东莞热的建设网站公司做网站一般多少钱
  • 徐州丰县建设局网站西安seo高手
  • 连云港网站建设价格海外互联网推广平台
  • 昆山做网站的个人免费seo工具汇总
  • 猪八戒网仿照哪个网站做的网络优化工程师招聘信息
  • wordpress数据库里更改域名seo页面如何优化
  • 盐城网站建设要多少钱今日新闻快讯10条
  • vps上安装wordpressseo内容优化是什么意思
  • asp 网站网上销售哪些平台免费
  • 郑州网站推广公司服务关键词推广方式
  • angularjs做网站案例百度2022年版本下载
  • 北京网站建设公司服务哪家好点金推广优化公司
  • 特色专业建设展示网站想做网站找什么公司
  • 南通旅游网站建设搜索引擎优化的简称是