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

python怎么开发网站互联网服务提供商

python怎么开发网站,互联网服务提供商,网站 缓存什么时候使用,360推广登录平台flink的keyed state是有有效期(TTL)的#xff0c;使用和说明在官网描述的篇幅也比较多#xff0c;对于三种清理策略没有进行横向对比得很清晰。 全量快照清理(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);}只要isCleanupInBackgroundtrue就算没显式调用cleanupIncrementally(),它依然会给你生成一个默认的增量清理策略。所以在上述全量快照清理的启用示例中同时也开启了增量清理。如果需要禁止需要显式调disableCleanupInBackground() rocksdb压缩清理 flink 提供的 rocksdb 压缩过滤器(FlinkCompactionFilter)会在压缩时过滤掉已经过期的状态数据最终调用到C的nactive方法减少sst文件的大小。应该与增量/全量checkpoint方式无关。
http://www.sadfv.cn/news/73182/

相关文章:

  • 免费行情软网站百度热词指数
  • 网站建设的摊销如何做好推广工作
  • 爱站网怎么用新媒体内容营销
  • ssh鲜花礼品网站建设外链工厂 外链
  • 单页网站网址如何自己做app
  • 东莞seo建站费用电商网站开发的底层架构
  • 男男做视频网站网站包括什么
  • 做网站去哪里投放广告公司网站建网
  • 郑州网站建设乙汉狮网络一键生成动画视频
  • txt网站推荐扬州专业做网站企业
  • 广东网站建设软件成全视频免费观看在线看第6季
  • 昆山网站推广个人做外贸网站平台
  • 自己做的网页怎么上传网站吗小程序开发者工具下载
  • 厦门网站营销网站seo置顶
  • 求一个做烧肉的网站套餐
  • 有什么网站可以接手工加工做网站缓存实例
  • 广州建立网站的公司百度关键词排名突然消失了
  • 私人网站设计公司公司前端做一个页面多少钱
  • 网站建设服务市场分析南通建设招聘信息网站
  • 怎么做盗版网站吗极简网站设计
  • 注册网站填写不了地区网站常见的域名
  • wordpress设置邮件提醒莱芜网站优化加徽信xiala5
  • 求西北地区网站建设专家 西安沉睡网络 官方网址?菏泽建设网站
  • 高校档案网站建设的目的是什么产品网页设计公司
  • 手机免费自建网站寓意好有内涵的公司名字
  • 留学网站建设方案西安机械加工网站建设
  • 自己做的视频发什么网站吗国家先进制造业集群
  • 加强网站的建设工作在线签名设计
  • 制作网站的最大公司博物馆网站模版
  • 营销型网站设计怎么查网站的关键词