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

毕业设计代做网站都有哪些wordpress怎么写html

毕业设计代做网站都有哪些,wordpress怎么写html,网页设计与网站开发项目,最火爆的国际贸易网站一、Kafka 主要用来做什么 作为消息系统:Kafka 具备系统解藕,流量削峰,缓冲,异步通信,扩展性,可恢复性等功能,以及消息顺序性保障和回溯消费 作为存储系统:Kafka 把消息持久化到磁…

一、Kafka 主要用来做什么

作为消息系统:Kafka 具备系统解藕,流量削峰,缓冲,异步通信,扩展性,可恢复性等功能,以及消息顺序性保障和回溯消费

作为存储系统:Kafka 把消息持久化到磁盘,相比较基于内存存储的系统,降低了数据丢失的风险,可以将数据保留策略设置为永久或启用主题的日志压缩功能即可,这里我也没有见到过实际的应用,留在这里暂时作为了解即可

作为流式处理平台:未来需要时再研究

二、Kafka 的基本概念

1 Producer,Broker 和 Consumer

Kafka 体系架构包括若干个 Producer, 若干个 Broker,若干个 Consumer,以及一个 Zookeeper 集群。

Producer 将消息发给 Broker,Broker 负责将收到的消息存储到硬盘,而 Consumer 负责从 Broker 订阅并消费消息。

Zookeeper 主要负责管理 Broker 集群。

我们常说的 Kafka 集群,其实就这其中的若干个 Broker 组成的集群

2 Topic 和 Partition
2.1 理解概念

其实个人感觉这里的理解可以类比 Mysql,Topic 就是这个表的结构,消息就是表里面的每一行数据,Partition 就是分表。

同一个 Topic,Producer 可以发多个消息,这么多个消息都存储在不同的 Partition 上,并且通过 offset 来进行标识(类似 Mysql 里的主键 ID),不过 offset 并不跨区,就相当于 Mysql 不同分表里的主键 ID 一样

每一条消息被发送到 broker 之前,会根据分区规则来选择存储在哪个具体的分区

1.Kafka 同一主题下的不同分区包含的消息是不同的

2.Kafka 的分区可以分布在不同的 broker 上,所以一个主题可以横跨多个 broker,解决了单机 IO瓶颈问题,通过修改分区的数量,还可以实现水平扩展

2.2 Partition 和 Replica

2.2.1  Kafka 的分区有多副本 Replica 机制,不同的副本处于不同的 broker 上,当 leader 出现故障时,从 follower 中重新选举出新的 leader 副本对外提供服务。通过增加副本的数量,可以提升容灾的能力。

虽然 leader 宕机之后,可以故障转移快速选举出一个新的 leader,但是宕机的时候写入 leader 的消息,如果还没来得及同步,消息也一样会丢失。

这个时候需要在业务系统里实现补偿重试的逻辑,比如添加 ack 等到全部同步之后才认为是成功,否则就进行重试,再次发送消息到 Kafka 中。

Producer 和 Consumer 只和 leader 副本进行交互,follower 副本只负责消息的同步。

若 Kafka 有 10 个分区,3个副本,总体一共有 30 个副本,其中包含 10 个 leader 副本和 20个 follower 副本。

Kafka 消费端也具备一定的容灾能力,Consumer 使用 Pull 模式从服务端拉取消息,并且保存消费的具体位置?当 Consumer 宕机后恢复上线可以根据之前保存的消费位置重新拉取需要的消息进行消费,这样就不会造成消息丢失 ?  -- Consumer 都宕机了,offset 保存在哪?

2.2.2  理解 ISR,OSR 和 AR

分区里的所有副本统称为 AR(Assigned Replicas)

  • 与 leader 保持同步副本叫 ISR (In-Sync Replicas),包含 leader
  • 与 leader 副本同步滞后过多的副本叫 OSR (Out-of-Sync Replicas),不包含 leader

leader 宕机之后只会从 ISR 集合中选择下一个 leader

2.2.3  理解 HW,LEO 和 SR 之间的关系

HW (High WaterMark)高水位,可消费消息的最后一位 + 1

LEO(Low End Offset), 已有的消息的最后一位 +1,也是当前即将要写入最新消息的位置

消费者只能消费 HW 之前的消息,之后的消息表示还没有同步完成

http://www.yayakq.cn/news/122920/

相关文章:

  • 17网站一起做网网站定位授权开启权限怎么做
  • 做网站建设的网站制作价格与售后视频
  • 怎么开设网站 优帮云seo自学网视频教程
  • 58同城网站建设方案杭州seo推广服务
  • 哪家公司建站比较好直通车关键词怎么优化
  • 上海招聘网官方网站seo成创
  • 网页设计师学习网站免费做网站空间
  • 公众号 商城 网站开发即速应用小程序官网
  • 中山网站制作费用wordpress插件哪里下载
  • 企业网站的建立网络虚拟社区时对于企业网站建设销售一个月开几个单
  • 做网站设计师能10年赚100万吗唐山制作网站的公司
  • 辽宁省工程造价网三亚网站优化
  • 安徽平台网站建设公司网站首页怎么做营业执照链接
  • 有没有做那个的视频网站网站建设有哪些功能模块
  • 太原建设网站公司太姥山镇建设的网站
  • 建设部网站资质升级陈述通过aso排名服务公司
  • 苏州网站 建设 公司江西企业网站建设费用
  • 网站图片管理系统在线个人资料制作网站
  • 黑白灰 网站百度人气榜
  • 北京网络维护公司重庆百度seo公司
  • 做网站需要知道哪些事情企业网站结构图
  • 广州外贸建站宝安公司免费网站建设
  • wordpress鼠标悬停图片白帽seo是什么
  • 常州手机网站制作网络营销推广的主要特点
  • 百度网站建设如何常见的服务器有哪些
  • 网上做物理题赚钱的网站健康码行程码防疫一体机
  • 怎么攻击网站交互设计软件有哪些
  • 广州建网站开发seo型企业网站wordpress 开关 边栏 选择 模板
  • 广西网站建设策划建设银行招聘官网网站
  • 萝卜建站郑州做网站哪个