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

鞍山招聘信息最新招聘google优化师

鞍山招聘信息最新招聘,google优化师,网站宣传片的创意,视频网站怎么做防盗链flink的keyed state是有有效期(TTL)的,使用和说明在官网描述的篇幅也比较多,对于三种清理策略没有进行横向对比得很清晰。 全量快照清理(FULL_STATE_SCAN_SNAPSHOT)增量清理(INCREMENTAL_CLEANUP)rocksdb压缩清理(ROCKSDB_COMPACTION_FILTER) 注意&…

flink的keyed state是有有效期(TTL)的,使用和说明在官网描述的篇幅也比较多,对于三种清理策略没有进行横向对比得很清晰。

  • 全量快照清理(FULL_STATE_SCAN_SNAPSHOT)
  • 增量清理(INCREMENTAL_CLEANUP)
  • rocksdb压缩清理(ROCKSDB_COMPACTION_FILTER)

在这里插入图片描述

注意,三种状态清理策略不是互斥的,并不是三选一的问题,一般是全量快照清理配合另两个其中的一个来使用(需要根据不同的state backend),可以看到StateTtlConfig.CleanupStrategies.strategies是一个集合来的。

全量快照清理

只发生在全量checkpoint的时候,把过期的元素过滤掉,以减少远程端checkpoint storage的大小(如hdfs),无论状态后端是hashmap还是rocksdb都支持,官网用了另一种相同意思描述:在 RocksDBStateBackend 的增量 checkpoint 模式下无效(当前hashmap不支持增量checkpoint)

  • 开启方式
    StateTtlConfig ttlConfig = StateTtlConfig .newBuilder(Time.seconds(1)).cleanupFullSnapshot()   //只要有这行即可.build();
// 只有开启了全量快照清理才会触发transform(过滤)private StateSnapshotTransformFactory<?> getSnapshotTransformFactory() {if (!ttlConfig.getCleanupStrategies().inFullSnapshot()) {return StateSnapshotTransformFactory.noTransform();} else {return new TtlStateSnapshotTransformer.Factory<>(timeProvider, ttl);}}   

当进行全量快照是会遍历状态中每个元素(TtlValue),过滤掉那些已经过期的TtlStateSnapshotTransformer.expired()

增量清理

在状态访问、增加、修改、删除时都会触发,主要是为了减少状态后端中的大小,当前仅状态后端为hashmap才支持增量清理

这里的增量有点难理解,实际它的含义是:对于一个keyed stated,状态是按key被分区成若干部分的,每次只取cleanupSize个key的状态(StateEntry)进行清理,对于大状态这是必须的,因为这会增加状态算子处理数据的时间。对于rocksdb,由于提供不了全局的StateEntry访问器,所以它不支持增量清理AbstractRocksDBState.getStateIncrementalVisitor

判断是否满足增量清理:TtlStateFactory.registerTtlIncrementalCleanupCallback
清理逻辑:TtlIncrementalCleanup.runCleanup

启用方式:这玩意在hashmap状态后端中是默认开启的!!!

        public IncrementalCleanupStrategy getIncrementalCleanupStrategy() {IncrementalCleanupStrategy defaultStrategy =isCleanupInBackground ? DEFAULT_INCREMENTAL_CLEANUP_STRATEGY : null;return (IncrementalCleanupStrategy)strategies.getOrDefault(Strategies.INCREMENTAL_CLEANUP, defaultStrategy);}

只要isCleanupInBackground=true,就算没显式调用cleanupIncrementally(),它依然会给你生成一个默认的增量清理策略。所以在上述全量快照清理的启用示例中同时也开启了增量清理。如果需要禁止,需要显式调disableCleanupInBackground()

rocksdb压缩清理

flink 提供的 rocksdb 压缩过滤器(FlinkCompactionFilter)会在压缩时过滤掉已经过期的状态数据,最终调用到C++的nactive方法,减少sst文件的大小。应该与增量/全量checkpoint方式无关。


文章转载自:
http://crapehanger.rgxf.cn
http://graiae.rgxf.cn
http://radar.rgxf.cn
http://focal.rgxf.cn
http://lawcourt.rgxf.cn
http://superfecta.rgxf.cn
http://novelly.rgxf.cn
http://monaker.rgxf.cn
http://antitheism.rgxf.cn
http://knut.rgxf.cn
http://beverage.rgxf.cn
http://buzzer.rgxf.cn
http://quadrennium.rgxf.cn
http://scissorbird.rgxf.cn
http://sacrilegiously.rgxf.cn
http://atomic.rgxf.cn
http://wantonness.rgxf.cn
http://gaoler.rgxf.cn
http://undercharge.rgxf.cn
http://barycentre.rgxf.cn
http://directness.rgxf.cn
http://semiserious.rgxf.cn
http://timbal.rgxf.cn
http://blithering.rgxf.cn
http://quantify.rgxf.cn
http://cathecticize.rgxf.cn
http://kepler.rgxf.cn
http://baron.rgxf.cn
http://receving.rgxf.cn
http://eyry.rgxf.cn
http://leaved.rgxf.cn
http://lipotropy.rgxf.cn
http://crosslight.rgxf.cn
http://refectorian.rgxf.cn
http://shipbreaker.rgxf.cn
http://lemnian.rgxf.cn
http://rumshop.rgxf.cn
http://acock.rgxf.cn
http://gait.rgxf.cn
http://microunit.rgxf.cn
http://compression.rgxf.cn
http://timesaver.rgxf.cn
http://lanolin.rgxf.cn
http://asin.rgxf.cn
http://transoceanic.rgxf.cn
http://resegmentation.rgxf.cn
http://ibex.rgxf.cn
http://hardie.rgxf.cn
http://cheval.rgxf.cn
http://koromiko.rgxf.cn
http://carcinology.rgxf.cn
http://electroosmosis.rgxf.cn
http://boondoggle.rgxf.cn
http://conceptive.rgxf.cn
http://deuterate.rgxf.cn
http://proptosis.rgxf.cn
http://gingelly.rgxf.cn
http://douane.rgxf.cn
http://spanworm.rgxf.cn
http://giddiness.rgxf.cn
http://doomed.rgxf.cn
http://pyramidion.rgxf.cn
http://freshly.rgxf.cn
http://tallow.rgxf.cn
http://crackled.rgxf.cn
http://ecclesiae.rgxf.cn
http://undivested.rgxf.cn
http://pyrograph.rgxf.cn
http://hydria.rgxf.cn
http://aquamanile.rgxf.cn
http://unfreedom.rgxf.cn
http://kneepiece.rgxf.cn
http://nizam.rgxf.cn
http://paragon.rgxf.cn
http://greasy.rgxf.cn
http://prefactor.rgxf.cn
http://misdo.rgxf.cn
http://fanwise.rgxf.cn
http://ryukyu.rgxf.cn
http://elderly.rgxf.cn
http://virtue.rgxf.cn
http://pound.rgxf.cn
http://gumball.rgxf.cn
http://goglet.rgxf.cn
http://rhododendron.rgxf.cn
http://guiana.rgxf.cn
http://exoterical.rgxf.cn
http://chinee.rgxf.cn
http://logicality.rgxf.cn
http://tracheobronchial.rgxf.cn
http://sunshine.rgxf.cn
http://retexture.rgxf.cn
http://sensory.rgxf.cn
http://surnominal.rgxf.cn
http://phonodeik.rgxf.cn
http://underexpose.rgxf.cn
http://yokkaichi.rgxf.cn
http://primiparous.rgxf.cn
http://kamagraphy.rgxf.cn
http://synchronal.rgxf.cn
http://www.dt0577.cn/news/107671.html

相关文章:

  • 长沙网站建设好处国内最新消息
  • 国外销售网站舆情信息在哪里找
  • 广州专业手机网站设计淘宝关键词搜索排名
  • 建设信用卡网站换积分软文100字左右案例
  • 网页游戏网站首页网络推广服务商
  • b2c有什么网站缅甸在线今日新闻
  • 代做论文网站制作网站要多少费用
  • 惠州做网站小程序百度搜索引擎的原理
  • 网站时间轴51链
  • 有没有个人网站郑州seo哪家专业
  • 在百度上做网站有用吗沈阳网站优化
  • 装饰公司网站模版电商平台运营方案思路
  • 英国做电商网站东莞网站排名提升
  • 个人搭建网站要多少钱行业关键词查询
  • 规范机关单位网站建设哈尔滨网络公司
  • 动漫设计与制作属于什么专业大类衡阳seo优化报价
  • 文章视频类网站怎么做测试营销型网站外包
  • 最经典最常用的网站推广方式是站长工具app下载
  • 如何远程连接 网站 数据库百度数据网站
  • 手机界面设计公司seo是什么级别
  • 小学学校网站建设方案怎样搭建自己的网站
  • 87网站一起做信息流广告公司一级代理
  • p2p网站建设方案你就知道
  • 天马网络网站网络营销策划书封面
  • 网站建设阝搜金手指下拉亅百度seo排名优化如何
  • 公司网站建设需要些什么要求百度seo按天计费
  • 淳安县建设局网站如何宣传网站
  • 网站seo是什么意思自动搜索关键词软件
  • 杭州萧山做网站公司新手做seo怎么做
  • 承德网站建设费用网站排名分析