色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>其它程序>

kafka定時(shí)清除過期數(shù)據(jù)分析

大小:0.3 MB 人氣:0 2017-09-28 需要積分:1

  《p》Kafka將數(shù)據(jù)持久化到了硬盤上,允許你配置一定的策略對(duì)數(shù)據(jù)清理,清理的策略有兩個(gè),刪除和壓縮。 《br》 數(shù)據(jù)清理的方式 《br》 刪除 《br》 log.cleanup.policy=delete啟用刪除策略 《br》 直接刪除,刪除后的消息不可恢復(fù)。可配置以下兩個(gè)策略: 《br》 清理超過指定時(shí)間清理: 《br》 log.retention.hours=16 《br》 超過指定大小后,刪除舊的消息: 《br》 log.retention.bytes=1073741824 《br》 為了避免在刪除時(shí)阻塞讀操作,采用了copy-on-write形式的實(shí)現(xiàn),刪除操作進(jìn)行時(shí),讀取操作的二分查找功能實(shí)際是在一個(gè)靜態(tài)的快照副本上進(jìn)行的,這類似于Java的CopyOnWriteArrayList。 《br》 壓縮 《br》 將數(shù)據(jù)壓縮,只保留每個(gè)key最后一個(gè)版本的數(shù)據(jù)。 《br》 首先在broker的配置中設(shè)置log.cleaner.enable=true啟用cleaner,這個(gè)默認(rèn)是關(guān)閉的。 《br》 在topic的配置中設(shè)置log.cleanup.policy=compact啟用壓縮策略。 《br》 壓縮策略的細(xì)節(jié)《/p》《p》如上圖,在整個(gè)數(shù)據(jù)流中,每個(gè)Key都有可能出現(xiàn)多次,壓縮時(shí)將根據(jù)Key將消息聚合,只保留最后一次出現(xiàn)時(shí)的數(shù)據(jù)。這樣,無論什么時(shí)候消費(fèi)消息,都能拿到每個(gè)Key的最新版本的數(shù)據(jù)。 《br》 壓縮后的offset可能是不連續(xù)的,比如上圖中沒有5和7,因?yàn)檫@些offset的消息被merge了,當(dāng)從這些offset消費(fèi)消息時(shí),將會(huì)拿到比這個(gè)offset大的offset對(duì)應(yīng)的消息,比如,當(dāng)試圖獲取offset為5的消息時(shí),實(shí)際上會(huì)拿到offset為6的消息,并從這個(gè)位置開始消費(fèi)。 《br》 這種策略只適合特俗場景,比如消息的key是用戶ID,消息體是用戶的資料,通過這種壓縮策略,整個(gè)消息集里就保存了所有用戶最新的資料。 《br》 壓縮策略支持刪除,當(dāng)某個(gè)Key的最新版本的消息沒有內(nèi)容時(shí),這個(gè)Key將被刪除,這也符合以上邏輯

  Kafka定時(shí)清除過期數(shù)據(jù)2017-09-04 14:04《p》Kafka將數(shù)據(jù)持久化到了硬盤上,允許你配置一定的策略對(duì)數(shù)據(jù)清理,清理的策略有兩個(gè),刪除和壓縮。 《br》 數(shù)據(jù)清理的方式 《br》 刪除 《br》 log.cleanup.policy=delete啟用刪除策略 《br》 直接刪除,刪除后的消息不可恢復(fù)。可配置以下兩個(gè)策略: 《br》 清理超過指定時(shí)間清理: 《br》 log.retention.hours=16 《br》 超過指定大小后,刪除舊的消息: 《br》 log.retention.bytes=1073741824 《br》 為了避免在刪除時(shí)阻塞讀操作,采用了copy-on-write形式的實(shí)現(xiàn),刪除操作進(jìn)行時(shí),讀取操作的二分查找功能實(shí)際是在一個(gè)靜態(tài)的快照副本上進(jìn)行的,這類似于Java的CopyOnWriteArrayList。 《br》 壓縮 《br》 將數(shù)據(jù)壓縮,只保留每個(gè)key最后一個(gè)版本的數(shù)據(jù)。 《br》 首先在broker的配置中設(shè)置log.cleaner.enable=true啟用cleaner,這個(gè)默認(rèn)是關(guān)閉的。 《br》 在topic的配置中設(shè)置log.cleanup.policy=compact啟用壓縮策略。 《br》 壓縮策略的細(xì)節(jié)《/p》《p》如上圖,在整個(gè)數(shù)據(jù)流中,每個(gè)Key都有可能出現(xiàn)多次,壓縮時(shí)將根據(jù)Key將消息聚合,只保留最后一次出現(xiàn)時(shí)的數(shù)據(jù)。這樣,無論什么時(shí)候消費(fèi)消息,都能拿到每個(gè)Key的最新版本的數(shù)據(jù)。 《br》 壓縮后的offset可能是不連續(xù)的,比如上圖中沒有5和7,因?yàn)檫@些offset的消息被merge了,當(dāng)從這些offset消費(fèi)消息時(shí),將會(huì)拿到比這個(gè)offset大的offset對(duì)應(yīng)的消息,比如,當(dāng)試圖獲取offset為5的消息時(shí),實(shí)際上會(huì)拿到offset為6的消息,并從這個(gè)位置開始消費(fèi)。 《br》 這種策略只適合特俗場景,比如消息的key是用戶ID,消息體是用戶的資料,通過這種壓縮策略,整個(gè)消息集里就保存了所有用戶最新的資料。 《br》 壓縮策略支持刪除,當(dāng)某個(gè)Key的最新版本的消息沒有內(nèi)容時(shí),這個(gè)Key將被刪除,這也符合以上邏輯

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

用戶評(píng)論

      ?
      主站蜘蛛池模板: 色www永久免费 | 午夜性伦鲁啊鲁免费视频 | 久久亚洲AV成人无码动态图 | 寻找最美乡村教师颁奖晚会 | 天堂岛www天堂资源在线 | 色戒未删减版在线观看完整 | 不知火舞vs精子 | yellow日本动漫高清 | 动漫美女被羞羞动漫怪物 | 成人免费视频网站www | 免费精品国产人妻国语 | 亚洲AV无码国产精品午夜久久 | 国产精品亚洲专区在线播放 | 十八禁肉动漫无修在线播放 | 天美传媒果冻传媒入口视频 | 92国产精品午夜免费福利视频 | 手机在线国产视频 | 国产午夜精品久久久久九九 | 日韩一区二区三区视频在线观看 | 棉袜足j吐奶视频 | 国产成人 免费观看 | 不卡无线在一二三区 | 欧美乱妇日本无乱码特黄大片 | 一本道久在线综合道 | 国产九色在线 | 爱穿丝袜的麻麻3d漫画acg | 免费观看a视频 | 999久久久国产精品蜜臀AV | 亚洲精品国产品国语在线试看 | 好满射太多了装不下了视频 | 国产又色又爽又刺激在线播放 | 亚洲精品免费在线视频 | 国产精品久久久久精品A片软件 | 巨爆乳中文字幕爆乳区 | 日本特殊精油按摩 | 成人a毛片久久免费播放 | 天天综合网网欲色 | 午夜福利理论片高清在线 | 国产亚洲精品久久久久久禁果TV | 双性人皇上被c到哭 | 老阿姨才是最有V味的直播 牢记永久免费网址 |