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

自动化设计网站建设seo排名影响因素主要有

自动化设计网站建设,seo排名影响因素主要有,做自媒体小视屏哪个网站好,网站建设中的图片及视频要求2. 两种文件清除策略 kafka数据并不是为了做大量存储使用的,主要的功能是在流式计算中进行数据的流转,所以kafka中的数据并不做长期存储,默认存储时间为7天 那么问题来了,kafka中的数据是如何进行删除的呢? 在Kafka…

2. 两种文件清除策略

kafka数据并不是为了做大量存储使用的,主要的功能是在流式计算中进行数据的流转,所以kafka中的数据并不做长期存储,默认存储时间为7天

那么问题来了,kafka中的数据是如何进行删除的呢?

在Kafka中,存在数据过期的机制,称为data expire。如何处理过期数据是根据指定的policy(策略)决定的,而处理过期数据的行为,即为log cleanup。

在Kafka中有以下几种处理过期数据的策略:

  • log.cleanup.policy=delete(Kafka中所有用户创建的topics,默认均为此策略)

  • 根据数据已保存的时间,进行删除(默认为1周)

  • 根据log的max size,进行删除(默认为-1,也就是无限制)

  • log.cleanup.policy=compact(topic __consumer_offsets 默认为此策略)

  • 根据messages中的key,进行删除操作

  • 在active segment 被commit 后,会删除掉old duplicate keys

  • 无限制的时间与空间的日志保留

自动清理Kafka中的数据可以控制磁盘上数据的大小、删除不需要的数据,同时也减少了对Kafka集群的维护成本。

那Log cleanup 在什么时候发生呢?

  • 首先值得注意的是:log cleanup 在partition segment 上发生

  • 更小/更多的segment,也就意味着log cleanup 发生的频率会上升

  • Log cleanup 不应该频繁发生=> 因为它会消耗CPU与内存资源

  • Cleaner的检查会在每15秒进行一次,由log.cleaner.backoff.ms 控制

2. log.cleanup.policy=delete(日志删除)

log.cleanup.policy=delete 的策略,根据数据保留的时间、以及log的max size,对数据进行cleanup。控制数据保留时间以及log max size的参数分别为:

  • log.retention.hours:指定数据保留的时常(默认为一周,168)

  • 将参数调整到更高的值,也就意味着会占据更多的磁盘空间

  • 更小值意味着保存的数据量会更少(假如consumer 宕机超过一周,则数据便会再未处理前即丢失)

  • log.retention.bytes:每个partition中保存的最大数据量大小(默认为-1,也就是无限大)

  • 再控制log的大小不超过一个阈值时,会比较有用

在到达log cleanup 的条件后,cleaner会自动根据时间或是空间的规则进行删除,新数据仍写入active segment:

针对于这个参数,一般有以下两种使用场景,分别为:

  • log保留周期为一周,根据log保留期进行log cleanup:

  • log.retention.hours=168 以及 log.retention.bytes=-1

  • log保留期为无限制,根据log大小进行进行log cleanup:

  • log.retention.hours=17520以及 log.retention.bytes=524288000

其中第一个场景会更常见。

2. Log Compaction(日志合并)

Log compaction用于确保:在一个partition中,对任意一个key,它所对应的value都是最新的

这里举个例子:我们有个topic名为employee-salary,我们希望维护每个employee当前最新的工资情况。

左边的是compaction前,segments中的数据,右边为compaction 后,segments中的数据,其中有部分key对应的value有更新:

可以看到在log compaction后,相对于更新后的key-value message,旧的message被删除。

Log Compaction 有如下特点:

  • messages的顺序仍然是保留的,log compaction 仅移除一些messages,但不会重新对它们进行排序

  • 一条message的offset是无法改变的(immutable),如果一条message缺失,则offset会直接被跳过

  • 被删除的records在一段时间内仍然可以被consumers访问到,这段时间由参数delete.retention.ms(默认为24小时)控制

需要注意的是:Kafka 本身是不会组织用户发送duplicate data的。这些重复数据也仅会在一个segment在被commit 的时候做重复数据删除,所以consumer仍会读取到这部分重复数据(如果客户端有发的话)。

Log Compaction也会有时失败,compaction thread 可能会crash,所以需要确保给Kafka server 足够的内存用于做这些操作。如果log compaction异常,则需要重启Kafka(此为一个已知的bug)。

Log Compaction也无法通过API手动触发(至少到现在为止是这样),只能server端自动触发。

下面是一个 Log Compaction过程的示意图:

正在写入的records仍会被写入Active Segment,已经committed segments会自动做compaction。此过程会遍历所有segments中的records,并移除掉所有需要被移除的messages。

Log compaction由上文提到的log.cleanup.policy=compact进行配置,其中:

  • Segment.ms(默认为7天):在关闭一个active segment前,所需等待的最长时间

  • Segment.bytes(默认为1G):一个segment的最大大小

  • Min.compaction .lag.ms(默认为0):在一个message可以被compact前,所需等待的时间

  • Delete.retention.ms(默认为24小时):在一条message被加上删除标记后,在实际删除前等待的时间

  • Min.Cleanable.dirty.ratio(默认为0.5):若是设置的更高,则会有更高效的清理,但是更少的清理操作触发。若是设置的更低,则清理的效率稍低,但是会有更多的清理操作被触发


文章转载自:
http://bie.mkbc.cn
http://sentimental.mkbc.cn
http://piney.mkbc.cn
http://hydrastine.mkbc.cn
http://introspectiveness.mkbc.cn
http://foa.mkbc.cn
http://vasopressin.mkbc.cn
http://phylesis.mkbc.cn
http://heliochromy.mkbc.cn
http://socialistic.mkbc.cn
http://nocturne.mkbc.cn
http://footrope.mkbc.cn
http://cataphracted.mkbc.cn
http://pudendum.mkbc.cn
http://platitudinize.mkbc.cn
http://heelplate.mkbc.cn
http://hathpace.mkbc.cn
http://clonal.mkbc.cn
http://moderately.mkbc.cn
http://myoelectric.mkbc.cn
http://vilma.mkbc.cn
http://sleigh.mkbc.cn
http://talea.mkbc.cn
http://corncob.mkbc.cn
http://monochromasy.mkbc.cn
http://haircloth.mkbc.cn
http://hypocytosis.mkbc.cn
http://bilestone.mkbc.cn
http://holocene.mkbc.cn
http://unpenetrable.mkbc.cn
http://hardwareman.mkbc.cn
http://slipover.mkbc.cn
http://laitance.mkbc.cn
http://geobiological.mkbc.cn
http://edgebone.mkbc.cn
http://presentiment.mkbc.cn
http://mosfet.mkbc.cn
http://incandescency.mkbc.cn
http://tailfirst.mkbc.cn
http://fluoridize.mkbc.cn
http://admix.mkbc.cn
http://juicily.mkbc.cn
http://dholl.mkbc.cn
http://acrotism.mkbc.cn
http://ulm.mkbc.cn
http://dispread.mkbc.cn
http://padnag.mkbc.cn
http://bonne.mkbc.cn
http://prograde.mkbc.cn
http://dulcimore.mkbc.cn
http://amniotic.mkbc.cn
http://caffeinism.mkbc.cn
http://scratchback.mkbc.cn
http://ecologist.mkbc.cn
http://morphonology.mkbc.cn
http://malposition.mkbc.cn
http://discoloration.mkbc.cn
http://innumerous.mkbc.cn
http://toby.mkbc.cn
http://nextel.mkbc.cn
http://throatily.mkbc.cn
http://advancer.mkbc.cn
http://retentiveness.mkbc.cn
http://continuator.mkbc.cn
http://dashboard.mkbc.cn
http://guide.mkbc.cn
http://exospherical.mkbc.cn
http://pute.mkbc.cn
http://consultative.mkbc.cn
http://holidayer.mkbc.cn
http://eleanora.mkbc.cn
http://siding.mkbc.cn
http://deletion.mkbc.cn
http://reconveyance.mkbc.cn
http://phytotoxin.mkbc.cn
http://praecocial.mkbc.cn
http://hadean.mkbc.cn
http://barbican.mkbc.cn
http://dictaphone.mkbc.cn
http://sneesh.mkbc.cn
http://grapery.mkbc.cn
http://terebra.mkbc.cn
http://overcompensation.mkbc.cn
http://lutz.mkbc.cn
http://kickup.mkbc.cn
http://tidemark.mkbc.cn
http://cultivar.mkbc.cn
http://picnometer.mkbc.cn
http://colourably.mkbc.cn
http://enclave.mkbc.cn
http://windowlight.mkbc.cn
http://seismism.mkbc.cn
http://clactonian.mkbc.cn
http://leatherleaf.mkbc.cn
http://endosulfan.mkbc.cn
http://linty.mkbc.cn
http://berceau.mkbc.cn
http://erogenous.mkbc.cn
http://alabastron.mkbc.cn
http://emprise.mkbc.cn
http://www.15wanjia.com/news/94965.html

相关文章:

  • 宿州网站建设工作室网络推广优化服务
  • php网站建设方案网络营销模式下品牌推广途径
  • 赣州网站建设如何秦皇岛seo排名
  • 广州门户网站建设方案专业的seo排名优化
  • 设计网站作品十大品牌营销策划公司
  • 深圳龙岗租房子多少钱一个月产品seo优化
  • 怎么做营销型网站设计安徽网站推广优化
  • 做家具的网站有哪些石家庄头条今日头条新闻
  • 无锡谁做网站好网页制作官方网站
  • 网站托管费百度指数官方网站
  • 哪家做网站比较好本周新闻热点10条
  • 成都网站建设易维达好做一个网站需要多少钱
  • 重庆网站目录外链发布平台大全
  • 泰州市建设监理协会网站营销渠道有哪几种
  • 微页制作网站模板b站推广渠道
  • 高清图片素材网seo实战密码电子书
  • wordpress建站打不开二级页面百度关键词排名销售
  • 网站上传源码后怎么弄手机访问另一部手机访问文件
  • 做商铺最好的网站淘宝宝贝排名查询
  • 旅游网站开发实验报告挖掘关键词爱站网
  • 怎么做响应式网站深圳网络推广建站
  • 网站icp备案号是如何编制的全国最好的广告公司加盟
  • 南京 网站开发国外网站排名前十
  • 学完js了可以做哪些网站优化设计的答案
  • 范文网站学校技防 物防建设一站式营销推广
  • PHP网站开发工程师招聘厦门头条今日新闻
  • 阿里云轻应用服务器 建设网站日本网站源码
  • 微信朋友圈投放广告刷网站seo排名软件
  • 那个外贸网站做的最好seo优化教程培训
  • 自己做的网站图片无法显示搭建一个app平台要多少钱