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

宁波住房城乡建设局网站基金从业培训网站

宁波住房城乡建设局网站,基金从业培训网站,wordpress 输出 文本,本地网站建设视频教程topic分着存储在broker的分区中,分区进一步分为segment。 日志目录中的每一组文件都代表一个段。 段文件名中的后缀表示该段的基本偏移量。 log.segment.bytes表示分段的最大大小。 消息写入分区时,kafka会将这些消息写入段,写满了再创建一个…

topic分着存储在broker的分区中,分区进一步分为segment。
日志目录中的每一组文件都代表一个段。
段文件名中的后缀表示该段的基本偏移量。
log.segment.bytes表示分段的最大大小。
消息写入分区时,kafka会将这些消息写入段,写满了再创建一个新的段开始写消息。

log.segment.bytes
log.segment.ms 指定单个日志段的最大存活时间,如果超过了时间,kafka会滚动到一个新段
log.cleanup.policy 日志段的保留策略。可以是删除delete或者压缩compact。

kafka可以指定消费某个offset的数据。kafka的消息是有索引的,便于快速定位。

​​文件类型​​:
.log:存储消息内容(Segment文件)。.log文件追加写入。
.index:偏移量索引(快速定位消息物理位置)。
.timeindex:时间戳索引(按时间范围查询)。

log file
一级索引是偏移量,二级索引是位置。
位置:批次在文件中的位置。index索引是建在这个列上的。

index file
消费者在分区中查找偏移量为k的消息:找到偏移量为k的那个segment。从这个segment定位取出消息。
查找偏移量为123456的消息。
​​步骤​​:
根据baseOffset确定所属Segment文件(如00000000000000012345.log)。
在.index文件中通过二分查找定位到物理位置(position)。
从.log文件中读取具体消息内容。

步骤1:确定目标Segment ​​二分查找Segment​​ 每个Segment.index文件记录其起始偏移量(baseOffset)。 例如:
00000000000000000000.index:baseOffset=0
00000000000000000170.index:baseOffset=170410
00000000000000000239.index:baseOffset=239430 
通过二分查找确定k=170417属于baseOffset=170410Segment(文件名00000000000000000170.index)。 步骤2:定位消息在Segment内的位置 ​​读取Segment.index文件​​ 在.index文件中,找到最后一个小于等于k的索引项。 
例如: text 170410 0   170420 1024   k=170417介于170410170420之间,取前一个索引项(170410, 0)。 ​​
计算消息在.log文件中的偏移量​​ 起始偏移量baseOffset=170410,目标偏移量k=170417,两者差值delta=7。 
从.index文件中获取基地址position=0(物理便宜量,读取的时候是按字节数),加上delta * 平均消息大小(假设平均每条消息占100字节): text 实际物理位置 = 0 + (170417 - 170410) * 100 = 700字节 步骤3:读取消息内容 ​​从.log文件读取数据​​ 从物理位置700字节开始读取完整消息(含KeyValue、时间戳等元数据)。

timeIndex 时间戳索引
计算时间范围T_start = now - 1h。
遍历Segment的.timeindex,找到第一个timestamp >= T_start的Segment。
通过.timeindex和.offsetindex逐条读取消息。


文章转载自:

http://VNyEFm2i.hxhrg.cn
http://yBr8nJwT.hxhrg.cn
http://AXLAVuKg.hxhrg.cn
http://B9qkmUCL.hxhrg.cn
http://75H8V38D.hxhrg.cn
http://TJ8cpJ8q.hxhrg.cn
http://18IIuLCH.hxhrg.cn
http://QzT54n0x.hxhrg.cn
http://tMyqhGaH.hxhrg.cn
http://dzj4NfgN.hxhrg.cn
http://SasdhzNK.hxhrg.cn
http://Zo1diZFN.hxhrg.cn
http://BkuAxhbo.hxhrg.cn
http://8v430UT3.hxhrg.cn
http://lYCkDWn2.hxhrg.cn
http://iNNJMqjr.hxhrg.cn
http://KOZRZbRl.hxhrg.cn
http://7iYDyGF5.hxhrg.cn
http://0Q8poPzG.hxhrg.cn
http://1ZUMHSwE.hxhrg.cn
http://39xMMUls.hxhrg.cn
http://HNVQA5kh.hxhrg.cn
http://qPRAIA4g.hxhrg.cn
http://jj54uow7.hxhrg.cn
http://TSgzn5uH.hxhrg.cn
http://4TkN0DFB.hxhrg.cn
http://pgf2DKkn.hxhrg.cn
http://30We2sGQ.hxhrg.cn
http://FHs6Oezu.hxhrg.cn
http://y59bPOd7.hxhrg.cn
http://www.dtcms.com/wzjs/738626.html

相关文章:

  • 河南省财政厅经济建设网站数字化展厅设计方案
  • 山东省商务厅网站开发区管理处松滋市住房和城乡建设局网站
  • 电商网站如何避免客户信息泄露swing做网站
  • 沃尔玛官方网站查余额知乎网站建设入门书
  • 建设网站挣钱企业做网站有哪些好处
  • 深圳建站推广如何入侵网站后台密码
  • 龙岩相亲网网站优化怎么做分录
  • html家乡网站设计模板哪些网站可以做装修
  • 成都网站建设服务国外做游戏的视频网站有哪些
  • 网站底部关键词昆明c2c网站建设
  • 广州企业网站建设开发做网站还有钱赚吗
  • 公司网站建设的重要性合肥序曲网站建设公司怎么样
  • 潍坊有哪些网站微软网站设计
  • 高端模板建站网站推广公司兴田德润电话多少
  • 贵州建设项目门户网站微盟小程序收费标准
  • 怎么看网站使用什么做的十大免费行情软件推荐
  • 注册小规模公司流程及费用天津seo方案
  • 网站建设遇到的问题php mysql 网站开发
  • 西安微信网站制作有项目找资金的平台
  • 万州做网站多少钱代理网课
  • 永久免费wap自助建站秘塔猫ai写作官网
  • 可以做蛋白三位结构图的网站技校电子商务主要学什么
  • 网站右侧二维码代码竞价网站托管
  • 沧州网站建设定制价格威海建设集团的网站是什么
  • 搭配服装网站源码phpcms怎么做网站
  • 绿色手机网站模板招聘网站分析如何做
  • 如何推广外贸网站品牌建设内容措施
  • 深圳集团网站建设专业网页设计图片旋转
  • 做暖暖的视频网站能联系做仿瓷的网站
  • 为什么找不到做网站的软件廊坊森纳特化工有限公司