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

做企业网站需要买什么资料/发布会直播平台

做企业网站需要买什么资料,发布会直播平台,做网站 一级 二级,bash做网站kafka事务 Kafka 从 0.11 版本开始引入了事务支持。事务可以保证 Kafka 在 Exactly Once 语义的基础上,生产和消费可以跨分区和会话,要么全部成功,要么全部失败。 Producer 事务 为了实现跨分区跨会话的事务,需要引入一个全局唯…

kafka事务

Kafka 从 0.11 版本开始引入了事务支持。事务可以保证 Kafka 在 Exactly Once 语义的基础上,生产和消费可以跨分区和会话,要么全部成功,要么全部失败。

Producer 事务

为了实现跨分区跨会话的事务,需要引入一个全局唯一的 Transaction ID(客户端给定的),并将 Producer获得的PID 和Transaction ID 绑定。这样当Producer 重启后就可以通过正在进行的 TransactionID 获得原来的 PID。

为了管理 Transaction,Kafka 引入了一个新的组件 Transaction Coordinator。Producer 就是通过和 Transaction Coordinator 交互获得 Transaction ID 对应的任务状态。TransactionCoordinator 还负责将事务所有写入 Kafka 的一个内部 Topic,这样即使整个服务重启,由于事务状态得到保存,进行中的事务状态可以得到恢复,从而继续进行。

事务加上幂等性可以跨分区精准一次性写到kafka集群

consumer事务

对于 Consumer 而言,事务的保证就会相对较弱,尤其时无法保证 Commit 的信息被精确消费。这是由于 Consumer 可以通过 offset 访问任意信息,而且不同的 Segment File 生命周期不同,同一事务的消息可能会出现重启后被删除的情况。

kafka高效读写数据

kafka作为消息中间件框架本身高效是因为kafka是分布式的 增加并行度

单台kafka高效原因

1.顺序写磁盘

Kafka 的 producer 生产数据,要写入到 log 文件中,写的过程是一直追加到文件末端,为顺序写。官网有数据表明,同样的磁盘,顺序写能到 600M/s,而随机写只有 100K/s。这与磁盘的机械机构有关,顺序写之所以快,是因为其省去了大量磁头寻址的时间。

2.零拷贝
在这里插入图片描述kafka零拷贝技术使得他比普通io方式少了从内核缓冲区到应用缓冲区再到socket缓冲区的步骤。

zookeeper在kafka中的作用

Kafka 集群中有一个 broker 会被选举为 Controller,负责管理集群 broker 的上下线,所有 topic 的分区副本分配和 leader 选举等工作。

Controller 的管理工作都是依赖于 Zookeeper 的。

http://www.lbrq.cn/news/1309717.html

相关文章:

  • 南京快速建站公司/semir是什么品牌
  • 每天做任务得钱的网站/东莞百度搜索优化
  • 哪些网站可以兼职做设计/跟我学seo
  • 怎么做跟P站一样的网站/uc浏览网页版进入
  • 卖护肤在哪个网站做宣传好/网站收录查询方法
  • 网站域名注册的相关证书证明文件/seo网站介绍
  • 网络营销公司都做什么的/长沙网站seo优化排名
  • 重庆小程序开发/360优化大师官方下载
  • win10做的网站其他电脑访问不了/知乎营销平台
  • 做网站淄博/35个成功的市场营销策划案例
  • 深圳规模较大的网站建设公司/百度网站关键词排名查询
  • 个性化定制服务的网站有哪些/百度官网平台
  • 手机网站开发看什么书/网络推广怎么做
  • 网站现状如何分析/晚上必备免费软件大全苹果
  • 一个论坛网站应该怎么做/中小企业管理培训课程
  • 云南省建设厅网站查询/优化关键词排名公司
  • 梅州市网站制作/培训学校怎么招生
  • 做博客网站怎么赚钱吗/百度快速收录教程
  • java做网站好学么/深圳网络推广seo软件
  • jsp网站开发 开题依据/网络营销与策划实践报告
  • 网站页面布局分类/seo整合营销
  • 做外单的网站/优化排名案例
  • 怎样给自己的网站做优化/上海网站排名seo公司哪家好
  • 怎么做可上传图片的网站/seo最新快速排名
  • 东城专业网站建设公司/手机怎么建自己的网站
  • 昆山网站设计公司/网站优化排名哪家好
  • 花都区pc端网站建设/网络营销方法
  • 网站页面的滑动怎么做的/网站描述和关键词怎么写
  • 校园网站怎么做HTML/seo 优化思路
  • 做信息网站的盈利方式有哪些/河南品牌网络推广外包
  • Java使用FastExcel实现Excel文件导入
  • HTML表格基础
  • 【真·CPU训模型!】单颗i7家用本,4天0成本跑通中文小模型训练!Xiaothink-T6-mini-Preview 技术预览版开源发布!
  • OpenCV中常用特征提取算法(SURF、ORB、SIFT和AKAZE)用法示例(C++和Python)
  • 人工智能之数学基础:神经网络之多样本矩阵参数求导
  • C#语法基础总结(超级全面)