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

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

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

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

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

  《p》Kafka將數(shù)據(jù)持久化到了硬盤(pán)上,允許你配置一定的策略對(duì)數(shù)據(jù)清理,清理的策略有兩個(gè),刪除和壓縮。 《br》 數(shù)據(jù)清理的方式 《br》 刪除 《br》 log.cleanup.policy=delete啟用刪除策略 《br》 直接刪除,刪除后的消息不可恢復(fù)。可配置以下兩個(gè)策略: 《br》 清理超過(guò)指定時(shí)間清理: 《br》 log.retention.hours=16 《br》 超過(guò)指定大小后,刪除舊的消息: 《br》 log.retention.bytes=1073741824 《br》 為了避免在刪除時(shí)阻塞讀操作,采用了copy-on-write形式的實(shí)現(xiàn),刪除操作進(jìn)行時(shí),讀取操作的二分查找功能實(shí)際是在一個(gè)靜態(tài)的快照副本上進(jìn)行的,這類(lèi)似于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ù)。這樣,無(wú)論什么時(shí)候消費(fèi)消息,都能拿到每個(gè)Key的最新版本的數(shù)據(jù)。 《br》 壓縮后的offset可能是不連續(xù)的,比如上圖中沒(méi)有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è)位置開(kāi)始消費(fèi)。 《br》 這種策略只適合特俗場(chǎng)景,比如消息的key是用戶ID,消息體是用戶的資料,通過(guò)這種壓縮策略,整個(gè)消息集里就保存了所有用戶最新的資料。 《br》 壓縮策略支持刪除,當(dāng)某個(gè)Key的最新版本的消息沒(méi)有內(nèi)容時(shí),這個(gè)Key將被刪除,這也符合以上邏輯

  Kafka定時(shí)清除過(guò)期數(shù)據(jù)2017-09-04 14:04《p》Kafka將數(shù)據(jù)持久化到了硬盤(pán)上,允許你配置一定的策略對(duì)數(shù)據(jù)清理,清理的策略有兩個(gè),刪除和壓縮。 《br》 數(shù)據(jù)清理的方式 《br》 刪除 《br》 log.cleanup.policy=delete啟用刪除策略 《br》 直接刪除,刪除后的消息不可恢復(fù)。可配置以下兩個(gè)策略: 《br》 清理超過(guò)指定時(shí)間清理: 《br》 log.retention.hours=16 《br》 超過(guò)指定大小后,刪除舊的消息: 《br》 log.retention.bytes=1073741824 《br》 為了避免在刪除時(shí)阻塞讀操作,采用了copy-on-write形式的實(shí)現(xiàn),刪除操作進(jìn)行時(shí),讀取操作的二分查找功能實(shí)際是在一個(gè)靜態(tài)的快照副本上進(jìn)行的,這類(lèi)似于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ù)。這樣,無(wú)論什么時(shí)候消費(fèi)消息,都能拿到每個(gè)Key的最新版本的數(shù)據(jù)。 《br》 壓縮后的offset可能是不連續(xù)的,比如上圖中沒(méi)有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è)位置開(kāi)始消費(fèi)。 《br》 這種策略只適合特俗場(chǎng)景,比如消息的key是用戶ID,消息體是用戶的資料,通過(guò)這種壓縮策略,整個(gè)消息集里就保存了所有用戶最新的資料。 《br》 壓縮策略支持刪除,當(dāng)某個(gè)Key的最新版本的消息沒(méi)有內(nèi)容時(shí),這個(gè)Key將被刪除,這也符合以上邏輯

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

      ?
      主站蜘蛛池模板: 受被三个攻各种道具PLAY | 国产性夜夜性夜夜爽91 | 成3d漫二区三区四区 | 97视频在线免费 | 91欧洲在线视精品在亚洲 | www.欧美与曽交性video | 天天槽任我槽免费 | 蜜桃成熟时2在线观看完整版hd | 伊人久久中文 | 亚洲精品久久久久无码AV片软件 | 日本中文字幕伊人成中文字幕 | 男人把女人桶到爽免费看视频 | 一区二区三区无码被窝影院 | 最新亚洲一区二区三区四区 | WWW国产亚洲精品久久久日本 | 在线高清无码欧美久章草 | free乌克兰性xxxxhd | 午夜片神马影院福利 | 尤蜜网站在线进入免费 | adc网址在线观看 | 久久日韩精品无码一区 | 色婷婷亚洲精品天天综合影院 | 97精品少妇偷拍AV | 中文字幕在线观看网站 | 青青草久久伊人 | 一道本av免费不卡播放 | www.av色| 久久免费精品视频 | 好满射太多了装不下了视频 | 亚洲春色AV无码专区456 | 91日本在线观看亚洲精品 | 麻豆国产精品va在线观看约 | 大陆极品少妇内射AAAAAA | 亚洲国产无线码在线观看 | 亚洲色偷偷偷网站色偷一区人人藻 | 百性阁综合社区 | 亚洲中文字幕无码一去台湾 | 色网址在线观看 | 十九禁啊啪射视频在线观看 | 99久久久国产精品免费蜜臀 | 98色精品视频在线 |