亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

IoTDB Pipe數(shù)據(jù)同步實(shí)戰(zhàn):從時序數(shù)據(jù)庫原理到自定義插件開發(fā)

IoTDB Pipe數(shù)據(jù)同步實(shí)戰(zhàn):從時序數(shù)據(jù)庫原理到自定義插件開發(fā) 1. 先把同步這件事想清楚時序庫的同步為什么比關(guān)系庫更麻煩這篇文章是這個 IoTDB 實(shí)操系列里專門講數(shù)據(jù)同步的一篇主題是 Apache IoTDB 的 Pipe 機(jī)制以及基于插件體系做自定義同步的完整指南。先從我自己的一段經(jīng)歷說起之前幫一個新能源平臺做集群遷移源端累積了三年多的測點(diǎn)數(shù)據(jù)好幾千億個點(diǎn)如果按老辦法導(dǎo)出再導(dǎo)入光校驗(yàn)就得折騰一周。后來用 IoTDB 1.2 的 Pipe 一條 SQL 建管道history 拉存量、realtime 接增量半天時間目標(biāo)端數(shù)據(jù)就已經(jīng)可以對外服務(wù)了。這種體驗(yàn)在數(shù)據(jù)庫同步場景里其實(shí)很少見也因此值得專門寫一篇。內(nèi)容會覆蓋時序數(shù)據(jù)庫同步的基本思路、Pipe 的 Source/Processor/Sink 三段架構(gòu)、從零創(chuàng)建一個同步管道、以及自定義插件同步的完整步驟適合正在做時序數(shù)據(jù)容災(zāi)、雙活、邊云匯聚或跨集群遷移的架構(gòu)師、DBA 和平臺開發(fā)。為了有個參照系我也會拿 SQL Server 的 CDC/CT 和 MongoDB 生態(tài)里的 MongoShake 做對比畢竟很多人對“數(shù)據(jù)同步”的第一印象是從關(guān)系庫那邊來的。1.1 關(guān)系庫與 NoSQL 的同步方案CDC、CT、oplog 重放先給幾個參照物。SQL Server 的數(shù)據(jù)同步有非常經(jīng)典的兩種方式CDCChange Data Capture變更數(shù)據(jù)捕獲和 CTChange Tracking變更跟蹤。CDC 的思路是后臺進(jìn)程持續(xù)解析事務(wù)日志把每一次插入、更新、刪除解析成結(jié)構(gòu)化變更記錄。好處是你拿到的不僅是“誰變了”還有變更前后的完整數(shù)據(jù)非常適合數(shù)據(jù)倉庫增量抽取、審計和跨庫同步。代價是解析日志有額外開銷鏈路會帶來延遲。CT 就輕量得多它只維護(hù)一個版本號標(biāo)記記錄“哪些行在某個版本之后發(fā)生過變化”不保存變化的內(nèi)容。業(yè)務(wù)端需要定時查詢變更版本拿到變更行號之后再自己回表撈數(shù)據(jù)。省資源但拿不到最終數(shù)據(jù)適合“只想知道哪些數(shù)據(jù)變了再自己處理”的場景。再看 MongoDB 生態(tài)里常用的 MongoShake。它的原理是訂閱 MongoDB 的主節(jié)點(diǎn) oplog把變更事件解析后投遞給目標(biāo)端可以是另一個 MongoDB 集群也可以是其他異構(gòu)存儲屬于典型的日志消費(fèi)型同步工具。這三者的共同點(diǎn)一句話能概括源的變更先進(jìn)日志工具消費(fèi)日志、解析事件、按序投遞。記住這個模型后面理解 IoTDB 的 Pipe 會非常順。順帶說一句市面上時序數(shù)據(jù)庫還有不少InfluxDB、TDengine、TimescaleDB、Prometheus、QuestDB、KDB 等每家的同步方案差異很大有的是商業(yè)版功能有的依賴外部工具真正把同步做成數(shù)據(jù)庫內(nèi)建能力、還開放插件接口的并不多IoTDB 的 Pipe 算是其中做得比較完整的一套。1.2 時序數(shù)據(jù)的寫入形態(tài)決定了同步不能照搬關(guān)系庫思路既然參照物有了接下來要回答的問題是為什么不直接把 SQL Server CDC 那套搬過來用關(guān)鍵在于時序數(shù)據(jù)庫的寫入形態(tài)和關(guān)系庫完全不一樣。關(guān)系庫的最小單元是“一行數(shù)據(jù)”有主鍵、有約束、有事務(wù)時序庫的最小單元是一個又一個數(shù)據(jù)點(diǎn)按時間序列時間線組織同一條測點(diǎn)下面不斷追加不同時間戳的值。這意味著幾件事底層存儲是 TsFile 文件加 WAL不是傳統(tǒng)事務(wù)日志。想把“某個測點(diǎn)新寫了一個值”從存儲層單獨(dú)解析出來必須重新設(shè)計一套事件模型無法直接套用 SQL 日志解析。寫入體量不在一個量級。一個大型風(fēng)電場一天可能寫入上千億個點(diǎn)如果按“每條變更一條事件”的方式同步事件本身的序列化和投遞開銷就會壓垮鏈路。亂序?qū)懭胧浅B(tài)。設(shè)備側(cè)網(wǎng)絡(luò)抖動、邊緣緩存補(bǔ)發(fā)都會導(dǎo)致晚到的數(shù)據(jù)點(diǎn)時間戳更早。同步機(jī)制如果要求嚴(yán)格按提交序回放反而會制造大量等待和阻塞。所以 IoTDB 在設(shè)計 Pipe 時必須同時處理三件事從 WAL 實(shí)時捕獲新事件、從歷史文件回溯存量數(shù)據(jù)、以及容忍目標(biāo)端亂序批量寫入。它不是把數(shù)據(jù)庫日志復(fù)制一下而是構(gòu)建了一條完整的、面向時序數(shù)據(jù)形態(tài)的同步管道。1.3 Pipe 機(jī)制解決的四個核心問題正式給個定位Pipe 是 Apache IoTDB 從 1.0 版本開始重構(gòu)并持續(xù)演進(jìn)的內(nèi)置數(shù)據(jù)同步框架。它在數(shù)據(jù)庫內(nèi)部解決了四個典型問題存量遷移舊集群到新集群不需要導(dǎo) dump 再 load建一條帶 history 的管道歷史數(shù)據(jù)就能按時間片流式搬過去。增量實(shí)時同步創(chuàng)建管道之后新寫入的數(shù)據(jù)持續(xù)投遞到目標(biāo)端中間無需人工干預(yù)??缇W(wǎng)絡(luò)形態(tài)適配既能通過 Thrift RPC 直接寫對端 IoTDB也能落地成文件應(yīng)對物理隔離環(huán)境。可編程擴(kuò)展通過 pipe-api 插件接口自定義處理邏輯與投遞目標(biāo)不用改內(nèi)核代碼。下面我把 Pipe 拆成三段逐一說這也是理解插件同步的地基。2. Pipe 三段式管道拆解Source、Processor、Sink 各自承擔(dān)什么Pipe 的命名很形象它就是一段一段的管道拼接。你可以在 create pipe 語句里顯式聲明三段也可以省略讓系統(tǒng)用默認(rèn)值。默認(rèn)三段分別是 iotdb-source、do-nothing-processor、iotdb-thrift-sink這個組合覆蓋了絕大多數(shù)“IoTDB 到 IoTDB”的同步需求。2.1 Source存量數(shù)據(jù)與增量數(shù)據(jù)的雙通道捕獲Source 是整個管道的進(jìn)水口決定數(shù)據(jù)從哪里來。我習(xí)慣把它的工作拆成兩個通道來看增量通道和存量通道。增量通道監(jiān)聽 WAL 中的新寫入事件解析后轉(zhuǎn)成管道內(nèi)部的事件對象。你可以把它理解成“數(shù)據(jù)庫自己的 CDC 讀取端”——只不過它讀的不是 SQL 事務(wù)日志而是 IoTDB 的寫入日志。存量通道則是直接掃描本地已有的 TsFile 數(shù)據(jù)文件按時間范圍切片讀取并把讀取進(jìn)度持久化下來。source 段常用的參數(shù)就幾個source插件類型默認(rèn) iotdb-source一般不用換realtime是否同步新寫入的數(shù)據(jù)true/falsehistory是否回溯同步歷史數(shù)據(jù)true/falsestart-time/end-time歷史數(shù)據(jù)的時間范圍ISO 8601 格式注意帶時區(qū)including/excluding部分版本支持的測點(diǎn)路徑過濾規(guī)則按需使用。這里有個新手常踩的誤區(qū)以為“得等 history 跑完再手動開 realtime”。實(shí)際不用。history 和 realtime 可以同時開啟IoTDB 會一邊把存量按時間片搬過去一邊把新數(shù)據(jù)接上兩邊各自維護(hù)進(jìn)度。實(shí)測大存量遷移時這種并行追平比串行“先遷歷史再等增量”快得多。2.2 Processor在數(shù)據(jù)到達(dá)對端之前攔一道干點(diǎn)活Processor 是管道中間的處理段也是插件體系里最常被擴(kuò)展的地方。默認(rèn)的 do-nothing-processor 就是原樣放行不做任何加工零額外開銷。很多人第一反應(yīng)是“那我永遠(yuǎn)用默認(rèn)不就行了”沒問題但如果同步的數(shù)據(jù)在途中需要被改造Processor 就是那個唯一的改造點(diǎn)。可以做的事情包括但不限于按測點(diǎn)路徑過濾比如只同步wind_*前綴的時間序列其他一概丟棄字段級別的裁剪或格式轉(zhuǎn)換比如去掉 tag、把攝氏溫度換算成華氏路由改寫比如給目標(biāo)路徑統(tǒng)一加前綴避免邊云匯聚時多個邊緣端的設(shè)備 ID 互相沖突敏感信息脫敏比如對設(shè)備 ID 做哈希處理再寫入目標(biāo)端。用過流處理框架比如 Kafka Streams的人會覺得很熟悉無非就是 filter、map、transform 的組合。區(qū)別在于 Processor 操作的對象是批量時序事件不是單條消息所以性能模型上更接近批處理。2.3 Sink數(shù)據(jù)出口決定你能把數(shù)據(jù)運(yùn)到哪里Sink 是管道末端負(fù)責(zé)把數(shù)據(jù)投遞出去。IoTDB 1.2 內(nèi)置了兩種典型的 Sinkiotdb-thrift-sink通過 Thrift RPC 直接寫入另一個 IoTDB 集群。這是默認(rèn)選擇核心參數(shù)是node-urls對端 DataNode 地址多個地址用分號分隔、username、password。傳輸采用批量 Tablet 形式網(wǎng)絡(luò)利用率比較高。iotdb-air-gap-sink專門應(yīng)對不能開網(wǎng)絡(luò)端口的隔離場景。它把同步數(shù)據(jù)滾動寫成本地文件物理隔離環(huán)境下由運(yùn)維用擺渡方式把文件帶到目標(biāo)環(huán)境再導(dǎo)入。適合等保要求高、專網(wǎng)隔離這類生產(chǎn)環(huán)境。選 Sink 的本質(zhì)是在“實(shí)時性”和“可達(dá)性”之間做取舍。網(wǎng)絡(luò)能通走 thrift-sink 最簡單網(wǎng)絡(luò)不通就老老實(shí)實(shí)走 air-gap 文件擺渡不要硬開端口安全部門不會同意的。2.4 一條數(shù)據(jù)從寫入到目標(biāo)端落地的完整旅程把三段拼起來一條數(shù)據(jù)被同步的完整過程是這樣的業(yè)務(wù)執(zhí)行 insert 寫入源端 IoTDB數(shù)據(jù)先落 WALSource 的增量通道消費(fèi) WAL 事件解析成管道內(nèi)部事件Processor 按配置處理事件默認(rèn)透傳Sink 把事件批量投遞給目標(biāo)端目標(biāo)端寫入成功之后返回確認(rèn)管道收到確認(rèn)才把這一批事件的進(jìn)度 checkpoint 往前走一格。注意第 5 步這是整個機(jī)制的靈魂。管道堅持“只有對端確認(rèn)才推進(jìn)進(jìn)度”保證了斷點(diǎn)續(xù)傳的語義。管道中途異常中斷重啟后從最后一個已確認(rèn)位置繼續(xù)不會把已經(jīng)同步過的數(shù)據(jù)整段重發(fā)。提示排查“數(shù)據(jù)對不上”問題時先回想這個五步模型問題一定出在某一段源端沒抓到、中間處理掛了、目標(biāo)端沒寫進(jìn)或者進(jìn)度沒推進(jìn)。3. 最快上手一條 SQL 把兩個 IoTDB 實(shí)例接起來理論講完直接上手。這一節(jié)我用一套可以在本地復(fù)現(xiàn)的配置把兩個 IoTDB 實(shí)例用一條 SQL 接起來。3.1 動手前的環(huán)境檢查假設(shè)你已經(jīng)有源端和目標(biāo)端兩套 IoTDB 實(shí)例版本以 1.2.x 為例。同步本身是“寫入即轉(zhuǎn)發(fā)”目標(biāo)端不需要預(yù)先建好時間序列寫入時會自動創(chuàng)建。動手前確認(rèn)三件事兩端大版本盡量一致。跨大版本不是百分百不能同步但事件格式可能存在不兼容生產(chǎn)環(huán)境我不會冒險。目標(biāo)端需要給同步賬號開寫權(quán)限。最省事先用 root 把鏈路跑通后續(xù)再收斂成專用賬號。集群環(huán)境注意管道是節(jié)點(diǎn)級別運(yùn)行的。多 DataNode 場景下需要確認(rèn)每個 DataNode 上的管道都已經(jīng)建好可以在任意節(jié)點(diǎn)執(zhí)行 show pipes 檢查整體情況。3.2 創(chuàng)建同步管道下面是我在 1.2.x 上驗(yàn)證過的創(chuàng)建語句create pipe p_to_backup with source ( source iotdb-source, realtime true, history true, start-time 2024-01-01T00:00:0008:00 ), processor ( processor do-nothing-processor ), sink ( sink iotdb-thrift-sink, node-urls 10.0.1.10:6667, username root, password root );各參數(shù)的含義拆開看historytrue且不寫 end-time表示把從 start-time 到當(dāng)前的所有歷史數(shù)據(jù)按時間順序同步過去一直掃到最新。整庫遷移不要 start-time系統(tǒng)會從最早數(shù)據(jù)開始。realtimetrue創(chuàng)建完成之后的新寫入持續(xù)同步。我建議存量加增量同時開一步到位省得后面再補(bǔ)一條管道。start-time注意帶時區(qū)。寫成2024-01-01T00:00:0008:00和2023-12-31T16:00:00Z是同一個時間搞混時區(qū)會漏數(shù)據(jù)。processor先用默認(rèn)不要一上來就加自定義插件基線跑通最重要。node-urls填目標(biāo)端 DataNode 的地址和 6667 端口。如果目標(biāo)端是集群可以寫多個地址10.0.1.10:6667;10.0.1.11:6667。3.3 管道的生命周期管理創(chuàng)建完成之后第一件事是確認(rèn)狀態(tài)show pipes; show pipe p_to_backup;show pipe 會輸出管道的運(yùn)行狀態(tài)、任務(wù)數(shù)、延遲等關(guān)鍵信息。如果狀態(tài)不是 RUNNING先看日志再往下走不要急著刪管道重建。日常管理命令很簡單stop pipe p_to_backup; -- 暫停定義保留 start pipe p_to_backup; -- 恢復(fù)執(zhí)行 drop pipe p_to_backup; -- 刪除管道定義這里有個值得注意的細(xì)節(jié)drop 之前盡量先 stop。在同步還在大規(guī)模灌數(shù)據(jù)時直接 drop目標(biāo)端可能出現(xiàn)半截寫入的中間態(tài)雖然不影響數(shù)據(jù)正確性但會給后續(xù)檢查制造噪音。3.4 三種常見部署拓?fù)湓趺磁渫ǖ澜ê弥舐涞氐骄唧w業(yè)務(wù)無非就三種拓?fù)渲鱾淙轂?zāi)一主一備源端建一條管道指向備庫備庫只讀。主庫故障時切到備庫管道可以 stop 掉避免浪費(fèi)資源。這種最簡單不需要額外配置。邊云匯聚多對一多個邊緣 IoTDB 各建管道指向中心集群難點(diǎn)在路徑?jīng)_突。多個邊緣端可能都有同名的設(shè)備測點(diǎn)直接在中心端會互相覆蓋。我的做法是用 Processor 給每條管道寫入的目標(biāo)路徑加不同的前綴從管道上做隔離比到中心之后再想辦法區(qū)分要省事。雙活 / 讀寫分離A-B 雙向A 到 B 一條B 到 A 一條。最大的坑是回環(huán)A 的數(shù)據(jù)同步到 BB 端把它當(dāng)成新寫入再被 B 到 A 的管道同步回 A形成無限循環(huán)。我的經(jīng)驗(yàn)是從架構(gòu)層面解決而不是指望數(shù)據(jù)庫去重——讓兩端只允許本地寫入不同的設(shè)備或路徑段從源頭切斷交叉路徑。4. 插件同步指南內(nèi)置插件不夠用時自己寫一個前面講的是“開箱即用”的部分。這一節(jié)進(jìn)入標(biāo)題里另一個關(guān)鍵詞插件同步。當(dāng)你發(fā)現(xiàn)內(nèi)置的 Source、Processor、Sink 不夠用需要自己定義同步邏輯時就進(jìn)入這個環(huán)節(jié)了。4.1 什么場景需要進(jìn)入插件開發(fā)模式內(nèi)置三段在“IoTDB 到 IoTDB”的同步場景里確實(shí)夠用但下面三類情況就必須寫插件目標(biāo)端不是 IoTDB。數(shù)據(jù)要同步到 Kafka、RocketMQ、MySQL、對象存儲或者自研平臺這時候最干凈的做法是寫一個自定義 Sink。數(shù)據(jù)需要在途中做業(yè)務(wù)轉(zhuǎn)換。單位換算、按區(qū)域分流、敏感字段脫敏、路徑前綴改寫這些都是 Processor 的職責(zé)。硬要用外部 ETL 工具繞一圈延遲和復(fù)雜度都會上來。同步鏈路上需要觀測能力。比如每條事件打一條日志、輸出指標(biāo)、觸發(fā)告警同樣可以做成一個輕量 Processor 插件掛在管道里。4.2 手寫一個自定義 Processor測點(diǎn)過濾示例先講骨架。一個 Pipe 插件本質(zhì)上是依賴 pipe-api 模塊的 Java 工程實(shí)現(xiàn)對應(yīng)接口打成 jar 放到 DataNode 擴(kuò)展目錄在 create pipe 時用全類名引用。Maven 依賴長這樣版本換成你實(shí)際目標(biāo)版本的坐標(biāo)dependency groupIdorg.apache.iotdb/groupId artifactIdiotdb-pipe-api/artifactId version1.2.2/version scopeprovided/scope /dependency以“只同步特定前綴測點(diǎn)”的 Processor 為例核心邏輯如下。接口方法為了講清思路做了簡化實(shí)際簽名以你拉取的 pipe-api 源碼為準(zhǔn)package com.example.pipe; import org.apache.iotdb.pipe.api.PipeProcessor; public class PathFilterProcessor implements PipeProcessor { private String allowPrefix; Override public void validate(PipeParameterValidator validator) { String v validator.getAttributes().getString(allow-prefix); if (v null || v.isBlank()) { throw new IllegalArgumentException(allow-prefix must be set); } } Override public void customize(PipeProcessorRuntimeConfiguration config) { this.allowPrefix config.getEvaluator().getString(allow-prefix); } Override public void process(PipeData data) { if (data.getPath().startsWith(allowPrefix)) { data.forward(); } else { data.drop(); } } }接口雖然簡化了但你要記住的關(guān)鍵點(diǎn)不變validate 校驗(yàn)參數(shù)、customize 讀取 create pipe 里傳入的配置、process 決定每批事件是放行、丟棄還是改寫。特別提醒事件在自定義 Processor 里必須明確調(diào)用放行方法否則后面的 Sink 什么都收不到而且不會報錯排查時很容易懵。4.3 手寫一個自定義 Sink轉(zhuǎn)發(fā)到消息隊列再舉一個更貼合“插件同步”訴求的例子目標(biāo)端不是 IoTDB而是 Kafka。package com.example.pipe; import org.apache.iotdb.pipe.api.PipeSink; public class KafkaSink implements PipeSink { private KafkaProducerString, byte[] producer; private String topic; Override public void customize(PipeSinkRuntimeConfiguration config) { this.topic config.getEvaluator().getString(topic); // 用 config 提供的 bootstrap.servers 等參數(shù)初始化 producer } Override public void transfer(PipeData data) { producer.send(new ProducerRecord(topic, data.toBytes())); } Override public void close() { producer.close(); } }這個例子里最關(guān)鍵的也是最有教訓(xùn)的一點(diǎn)資源生命周期。KafkaProducer 這類連接型資源必須在 customize 或 start 階段初始化、close 階段釋放。如果寫進(jìn) transfer 里每批事件都 new 一個 Producer同步吞吐會肉眼可見地崩掉而且大概率把目標(biāo)端連接數(shù)打滿。4.4 插件的部署與使用完整流程插件寫好之后部署流程是固定的mvn clean package打出 jar把 jar 復(fù)制到每個 DataNode 的ext/pipe目錄不同版本擴(kuò)展目錄名略有差異以官方文檔為準(zhǔn)重啟 DataNode確保插件類被加載。有些版本支持動態(tài)加載但重啟是最穩(wěn)妥的做法在 create pipe 語句的對應(yīng)段里把插件名換成你的全類名并傳入插件需要的參數(shù)create pipe p_kafka with source ( source iotdb-source, realtime true ), processor ( processor do-nothing-processor ), sink ( sink com.example.pipe.KafkaSink, bootstrap.servers 10.0.2.10:9092, topic iotdb-raw );用 show pipes 確認(rèn)狀態(tài)后往源端寫一條數(shù)據(jù)去 Kafka 消費(fèi)驗(yàn)證。注意自定義插件的加載依賴 DataNode 的 classpath。遇到“插件放了卻沒生效”第一件事去 DataNode 日志搜 ClassNotFoundException第二件事確認(rèn) ext/pipe 路徑下沒有因?yàn)槭謩咏鈮憾嗵滓粚幽夸洝?. 生產(chǎn)環(huán)境實(shí)戰(zhàn)筆記從踩坑到監(jiān)控優(yōu)化管道跑起來只是開始真正考驗(yàn)人的是長期穩(wěn)定運(yùn)行。這一節(jié)把我實(shí)際踩過的、以及幫別人排查過的典型問題整理成筆記。5.1 最容易翻車的幾個典型瞬間先列高頻問題清單都是真實(shí)發(fā)生過的目標(biāo)端磁盤寫滿Sink 寫失敗不斷重試管道進(jìn)入 ERROR 狀態(tài)。磁盤恢復(fù)以后需要手動 start pipe不要指望它會自動恢復(fù)。history 同步的 start-time 時區(qū)配錯導(dǎo)致漏了前一個小時的數(shù)據(jù)。排查時先看管道進(jìn)度和源端最早數(shù)據(jù)的時間戳對不上就基本鎖定是時區(qū)問題。雙向同步?jīng)]做路徑隔離A 同步給 B 的數(shù)據(jù)在 B 端被當(dāng)成新寫入又被 B 到 A 的管道同步回 A形成回環(huán)風(fēng)暴。這個從架構(gòu)上隔離最靠譜。自定義 Processor 里拋異常沒處理整個事件流被阻塞。癥狀是源端業(yè)務(wù)正常、目標(biāo)端遲遲沒數(shù)據(jù)定位時看 DataNode 日志里的 pipe-plugin 異常棧。5.2 故障排查的完整鏈路我自己排查詢題的順序是固定的按這個鏈路走90% 的問題能定位到具體一段show pipe p1看總體狀態(tài)和最近延遲先判斷管道是不是活的看源端 DataNode 的 pipe 相關(guān)日志logs 目錄下按天滾動直接搜 pipe 關(guān)鍵字看目標(biāo)端 DataNode 日志確認(rèn)有沒有收到連接、寫入有沒有失敗如果兩端日志都正常再回到數(shù)據(jù)本身源端查最新寫入目標(biāo)端查對應(yīng)測點(diǎn)看時間差是否合理最后才懷疑進(jìn)度問題確認(rèn)管道的 checkpoint 是否長期不推進(jìn)。這個順序的核心邏輯是從外圍到核心逐步縮小范圍。最忌諱的是還沒看日志就 drop 管道重建那等于銷毀了現(xiàn)場。管道定義重建很容易但日志和進(jìn)度信息一丟下次再出問題還是抓瞎。5.3 延遲、吞吐與參數(shù)調(diào)優(yōu)同步管道的性能調(diào)優(yōu)方向上無非四個維度批量大小與批量時間Sink 端攢批發(fā)送吞吐高但延遲會稍微增加。追求低延遲就調(diào)小批量時間追求吞吐就調(diào)大。并發(fā)通道數(shù)單管道吞吐不夠時優(yōu)先看 Source 側(cè)讀歷史文件的并發(fā)通道數(shù)。多測點(diǎn)大批量場景加并發(fā)通常是立竿見影的。目標(biāo)端寫入能力同步的終點(diǎn)還是寫目標(biāo)庫。目標(biāo)端如果有 TTL 清理、壓縮、亂序合并策略都會成為隱形瓶頸規(guī)格上不要比源端差。網(wǎng)絡(luò)參數(shù)跨機(jī)房同步要配置連接超時和重試次數(shù)避免長鏈路抖動把管道打成 ERROR。具體參數(shù)名以你所用版本官方手冊為準(zhǔn)方向就是“別讓一次性抖動變成持久故障”。5.4 我現(xiàn)在默認(rèn)使用的穩(wěn)定性配置清單最后給一份基線建議都是我經(jīng)歷過多次之后沉淀下來的默認(rèn)做法架構(gòu)上默認(rèn)只做單向業(yè)務(wù)同步雙活必須做路徑隔離不賭數(shù)據(jù)庫的去重能力監(jiān)控上把 show pipe 的延遲和狀態(tài)接入告警IoTDB 的 metrics 可以對接 Prometheus或者腳本輪詢 show pipe 輸出至少保證異常半小時內(nèi)能被發(fā)現(xiàn)容量上目標(biāo)端預(yù)留源端寫入峰值 1.2 到 1.5 倍的磁盤和內(nèi)存余量同步是有放大效應(yīng)的演練上每個月做一次 stop/start pipe 加目標(biāo)端斷網(wǎng)恢復(fù)演練確認(rèn)斷點(diǎn)續(xù)傳在你自己環(huán)境里真的可用別到災(zāi)備切換那天才第一次驗(yàn)證文檔上每條管道建完在平臺描述里寫清楚源地址、目標(biāo)地址、過濾規(guī)則、創(chuàng)建人和時間。半年之后沒人記得這條管道是誰建來干什么的是運(yùn)維事故的開始。最后說點(diǎn)個人體會。我最早用 IoTDB 做同步時總想著“同步不就該靠獨(dú)立同步工具嗎”后來把 Pipe 的 Source、Processor、Sink 三段拆開看明白之后發(fā)現(xiàn)它其實(shí)是把“日志捕獲、流式處理、連接器”這一整套思路內(nèi)聚到了數(shù)據(jù)庫自身和關(guān)系庫的 CDC、MongoDB 的 oplog 同步在精神上是同一件事。插件接口的存在讓這套機(jī)制不至于變成黑盒遇到內(nèi)置能力不夠的同步場景先寫一個最小的 Processor 或 Sink 驗(yàn)證事件流再逐步加邏輯比一開始就設(shè)計一個全功能插件要穩(wěn)妥得多。如果你也在生產(chǎn)環(huán)境跑 Pipe建議按上面的排查鏈路把問題過一遍尤其是那些“看起來沒報錯但數(shù)據(jù)就是沒到”的情況多半都出在進(jìn)度推進(jìn)和插件事件處理這兩個容易被忽略的環(huán)節(jié)上。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
成人开心网在线视频| 亚洲精品欧洲色| 日韩在线国产字幕| 久久綜合很很很| 亚洲第一成人影院色播| 国产成久久综合片| 日本加勒比无码专区| 久久97资源 网| 激情五月综合| wwwcaobibi| 岛国免费视频在线| 久久亚州大香蕉| 欧美日韩99精品麻豆传媒| 岛国片在线播放| 9久热这里只有精品| 成人女人国产| 国产高清1234区| 久久久久国产一区二| 精品无码久久久久久久久果冻糖心| 日韩精品9区| 日韩AV色图| 大香网伊人久久综合| 91一区二区三区蜜桃| 久久久久久免费电影| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 天天日老熟妇| 岛国精品视频在线观看| 亚洲暴力强奸AV| 欧美91精品国产自产| 亚洲高清在线se| 欧美在线大香蕉| 97中文超碰| 亚洲欧美国产成人综合不卡| 鸡巴插逼视频| 人人爱人人操人人性| 国产精品原创巨作?v网站| 99热婷婷一区二区三| 96精品一区| www.男人天堂| 九9热伊人| 伊人色综合欧美| 神马久久久久久久久久久久| 一区麻豆 高清中文字幕| 人妻熟女字幕一区二区| 女人的久久久| 亚州再线| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 九九十八精品| 天天舔九色婷婷| 久久一二三级一一一| 精品国产乱码久久久久久影片| www.91色| 天天舔九色婷婷| 久操在97| 亚洲第一页综合在线| 在线啊啊啊| 欧美在线亚洲| 欧美精品97| 白丝AV| 日韩不卡a级视频专区| 国产亚洲色婷婷久久99精品91 - 百度| 久久久精| 亚洲欧美一区二区网址| 园内精品自拍视频在线播放| 日韩激情啪啪| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 夜夜操av亚洲一区二区| 色超碰综合| 91国产丝袜美女| 欧美性少妇| 成人线上超碰| 欧美人妻精品一区二区| 久操大香蕉手机视频在线看 | 大干人妻| 午夜男女爽爽爽影院视频| 成人激情无码在线视频| 国产精品99久久久www| 吻戏激情性巴克| 国产精品肉丝自拍| 91精品操美女| 免费αV在线视频| 免费毛片在线播放| 精品人妻一区二区蜜桃视频 | 色综合美国| 九9热伊人| 青青五月天| 老熟女乱伦一区| 亚洲aV性爱| 97爱免费插| 中文字幕在线2| 啊啊啊好大好深| 翔田千里一区二区三区奶水| 人妻丝袜无 码视频专区| 人妻久热在线| 国产精品久久久亚洲第一牛牛_在线观看| 国产高清吃奶免费视频网站| 午夜精品久久久久久久男人的天堂 | 校园春色宗合网| 91亚洲人| 婷婷久久大香蕉| 欧美色图亚洲特色| 青青操在线视频| 亚洲免费成人在线高清无码视频 | 国产精品黑人一区二区三区| 狠狠操天天干| wuyechaopeng| 亚洲一区二区三区中文字幕| 亚洲91网。| 欧美精品97| 天天天天天天天天天天干美女 | av黄图片在线观看| 欧美精品第3页| 99热国产精品| 大香蕉人妻| 新视频sss国产| 秋霞网无码| 97碰在线视频| 五月天人妻综合| 精品高清一区二区三区三州| 在线97在线| 久久精品国产亚洲AV清纯| 五月丁香综合啪啪| 一区二区三区高清| 色色五月天婷婷| 高清不卡 中文 人妻| 沈阳熟女高潮对白视频| 美女毛片999| 久久精品国产亚洲妲己影视| 人妻精品一区二区全免费| 婷婷伊人五月| 欧美熟妇亚洲版| 啪啪视频亚洲第一| 爱爱久久| 性爱av网站| AV女资源| 九九久久国产精品| 亚洲最大的综合性av| 欧美影音在线| 蜜乳AV色欲AVAV无码| 国产风韵犹存熟妇三区| 99色色网| 最近2018中文字幕在线高清第一页| 亚洲另类久操网| 五月丁香黄色网| 综合天天网| 韩国午夜理伦三级好看| 狠狠色五月亚洲91| 日产国产精品中文久久婷婷| 成全在线观看免费观看| 欧美激情精品久久久| 国产伦乱91| 十八禁黄色| 91天美免费| 免费综合亚洲中文| 精品蜜乳AV免费观看| 加勒比AV网| 亚洲成人无码影院| 在线午夜成人无码视频| 粉嫩AV输入| 丰满人妻av一区二区三区| 淫纸中9区| 天天影视网综合少妇| 亚洲**2021在线观看| 欧美色图片欧美色图| 欧美1727免费观看视频| 欧美日韩黄片精品在线 | 日韩精品一区的| 9久热这里只有精品| 天天看天天综合成人网| av凤凰久久久| 九色在线熟女国产黑人| 欧美中文综合| chaopen97久久| 青青草精玖玖69精品| 天天干天天操天天干天天操| 正在播放国产精品一区| 天堂亚洲欧美| 男人的天堂三级| 中文字幕国产精品1区| 岛国色情视频在线观看| 91老熟女视频| 舔人妻中文免费视频| 精品美女在线视频| 四虎AV无码| 超碰人人草| 中文字幕亚洲永久精品| 乱伦AVxx| 在线观看高清AV| 97免费视频在线| 色香欲天天天天综合色| 色大香蕉97N| 狠狠综合网| 日本在线不卡v二区| 天天上日日上日韩精品| 九久精品| 欧美性暴力| 又黄又硬又粗又长国产视频| a片亚洲一本通视频| 青青操青娱乐| 亚洲天堂色图| 91亚州日韩高清| 91Chinese在线| 美女午夜福利免费视频| 无码天天操| 天天干天天燥| 国产美女销魂在线观看不卡| 最新日本中文字幕| 国内毛片欧美香蕉精品| 亚欧高清| 91性高朝久久久久久久久| 91爱剪切久久| 亚洲高清综合网| 妇女乱色二区| 理论久久婷婷网8| 日韩一级二级三级免费看完整版 | 亚洲情色电影网| 日韩天美| 九九九九九九九九九九九免费国产| 色婷婷六月| 日韩三级一区| 日han少妇无码| 国产日韩人人| 学生妹天天看| 2020中文字幕在线| 综合色欧美| 亚洲色图欧美色图另类图片| 男女啪啪网站免费视频| 人人玩人人添人人澡免费| 成人性爱av| 日本熟妇人妻中出视频| 人妻AV在线| 大香蕉123| 天天看片天天爽| 日本一区二区电影网站| 久久久久久久久久黄色网| 校园春色中文字幕AV| 久久久久无码一妻区| 综合一区二区影视| 97久久久网站| 91国产操逼视频| 在线无码视频| 婷婷久久综合| 爱丝福利| 综合伊人网12色| 色在线综合| 欧美三级中文字幕hd| 九九亚洲| 加勒比av官网在线| 久久香蕉国产线看观看亚洲女人 | 亚洲欧美内射| 日本激情免费大片| 日日日日日| 午夜精品久久久99| 久九九九九九九九热| 久久亚洲AV无码白度| 亚洲日本激情| 久久久工口| 色情婷婷久久五月天| 超碰97伊人| 国产精品原创巨作?v网站| 全球成人中文在线| 日日干夜夜操视频h| 亚洲区限制级| 三上悠亚在线毛片91| 国产三级电影免费观看| 神马久久啊啊| 欧美一二三级精品在线| 九九精品热| 综合91网| 岛国片在线播放| 亚洲欧美精品一区天堂久久| 日韩一级二级三级| 国人欧美精品一区二区| 97超级欧美| 亚洲天堂男人天堂网| 亚洲精品影视老司机| 九九热精品免费视频| 本道在线| 被体育老师抱着c到高潮| 安徽熟妇视频| 午夜乱轮操逼视频免费看| 天天影视色香色欲| 亚洲综合有码| 亚洲电影91| 日本在线观看网址| 精品久久久av| 女人综合网| 中文字幕日本久久| 国产91丝袜 在线播放| 欧美视频在线视频免费va| 日韩精品操少妇| 91被操| ss久久| 久久神马| 国产精品对白内射| 亚洲色图尤物视频| 啊啊啊啊啊在线视频| 最新国产精品| 欧美日韩国第一区| 成 人 A V免费视频在线观看| 中文字幕一区av| 日韩91网| 美女的肌被草喷水视频| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 国产精品人妻无码久久久互動交流 | 日本日日色视频| 2020久久免费视频| 人人综合| 欧美少妇性爱网站| 97亚洲国产| 色999亚洲人成色| 久久久久女教师免费一区| 久久亚洲婷婷| 欧美一级在线观看成人| 亚洲天堂自拍| 日韩成人性爱AV| 加勒比少妇AV婷婷六月天超碰超碰| 九热久| 免费福利视频中文字幕| 操操操操网黑人| 国产日产精品久久快鸭的功能介绍| 丁香婷婷激情五月天无毒不卡 | 成人无码在线超碰网| 91激情综合| 牛黄色久午久| 亚洲春色一区二区三区| 精品人妻视频一区二区在线播放 | 亚洲图片 91| 懂色中文一区二区三区| 麻豆天美在线| 日韩啪啪啪视频| 九九黄色视频在线观看| 亚洲情色欧美| 97操综合| 美女露胸露屁股| 26uuu性物| 日韩无码服务区| 熟女啪啪视频| 亚洲强奸乱伦影视网| 色臀AV| 三级网站超变态精品| 国产成人精品亚洲日本| 男插女青青影院| 欧洲大香蕉| 天天欧美色| 亚洲精品亚洲人成在线麻豆| 青草成人免费视频一com| 亚洲的天堂网| 操b网站亚洲无码| 91人妻Pr| 国产最新小视频在线播放下载 | 和协影院中文字幕三区| 熟女日韩| 成人夜夜爽| 欧美性爱三区二区| 三级日本一区二区三区| 久久久久久综合久久伊人蜜月| 91麻豆天美传媒HD| 99性爱| 国产18精品亚洲精品| 国产色产精品在线观看| 国产综合久| 青青草无码视频| 青青草视频久久久久| 亚洲免费看片| 十八禁视频网站| 福利操逼| 精品国产91内射久久| 亚洲激情视频| 啊啊啊啊操死我| 亚洲第二页| 99re热| 中文字幕日韩精品一区二区三区| 欧美少妇大量自拍视频在线观看| 这里只有精品视频| 激情网五月天| 婷婷五月综合在线| 人人操人人摸人| 伊人久久大香线蕉无码| 近亲乱伦一区二区| 岛国艾薇凹凸视频天堂| 人人操人人摸人人看人人干| 交换娇妻呻吟声不停中文字幕| 免费试看60秒| 国产亚洲色婷婷久久99精品91 - 百度 | 不卡av免费在线网址| 色综合91好| 九九九精品美女| 无码粉嫩白虎一线天b区| 熟女91网| 日本欧美不卡| 日韩在线欧美精品一区二区| 青娱乐老司机视频| 欧美1区二区三区公司| 免费少妇一区二区| 精品人妻一区二区视频| 日韩AC| 欧美色色色| 另类天堂| 操b网站亚洲无码| 国产精品久久久九九九| 国产又大又粗又长视频| 麻豆熟妇乱妇熟色A片在线看| 人妻少妇精品久久久久久| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 性生活性生大爱77AV国产| 99精品在线| 东京男人天堂| 久久亚洲中文字幕视频| 日本免费中文字幕在线| 久久五月婷| 美国美女AV在线| 人妻无码后入| 亚洲国产精品久久久久婷婷老年| 亚州欧美另类| 小日子操bb在线看| 欧美强奸一区二区诱惑| 人妻插插人妻人| 麻豆国产第一| 欧美亚州综合网图片| 狠狠爱综合网| 久久精品欧美一区二区三区不卡| 在线可观看的黄色网址| 嗯嗯啊操我| 午夜精品久久久久| 麻豆成人AV| 亚洲,日韩,欧美,成人播放| 欧美国产伊人久久久久| 人妻久热在线| 这里都是精品| 一区二区三区免费岛国片| 91五月天| 国产欧美成人精品| 国产三级片在线观看| 人人 操人人 操人人| 人妻久久久| 久9爱经典视频| 亚洲欧美综合| 亚洲啪啪性视频| 十八禁黄色成人网站观看| 成人一道本免费视频| 极品极品色影院| 五月婷婷hd| 青女偷拍网| 亚洲欧美综合区自拍另类| 日本三级韩三级99久久| 日本高清视频在线观看黄已三辽| 亚洲欧美色图小说| 亚洲一区二区麻豆影院| 久久久久96| 热久久国产| 99热亚洲天堂| 久久久久九九九九| 天天日日夜夜| 亚洲风情综合网| 国产一级不卡在线观看| 色第一页| 中国AAAAAA黄色片| 美女啊啊啊啊pc| 97精品在线视频| 亚欧国产无码精品在线| 狠操91,com| 乱性AV| 亚洲天堂区| 五月天AV资源| 曰韩成人免费视频| 在线亚洲丝袜视频网站| 91精品人妻偷情| 伊人综合色网| 97资源亚洲| 在线看免费无码AV天堂的| 福利天堂| 能在线播放的国产三级| 国产综合久久久鬼色| 国产一国产一级毛片古装| 床上啊啊啊一区二区三区| 日产成人久久| 在线v中文字幕一区二区三区| 久久夜嗨| 91艹B视频| 狠狠色色| 9久久久久| 亚洲另类久操网| 久久中文字幕在线观看| 98一区二区精品| 久热最新在线杭州| 亚洲欧洲偷拍一区| 肏逼视频日本| 日韩激情视频| 操逼啊啊啊91| 天天搞欧美| 韩国黄色片精品久久久| 啊啊啊好大好深| 99啪啪| 亚洲成人ab| 69人妻精品一区二区绯色| 精品视频一区二区| 五月婷婷综合激情| 欧美97爱| 久久超碰亚洲人| A一区片| 久久人妻无码毛片A片麻豆| 无码高清国产AV| 1024午夜激情男人的天堂| 色综合九九| 亚洲欧美另类图片| 日日黄色三级网站| 亚洲九九夜夜| 密乳视频在线| 日本啊啊啊啊啊视频| 国产绿奴视频在线观看| 在线播放欧洲免费av| 天堂日本亚洲欧美| 免费啪啪一级视频| 久操国产在线| 秋霞鲁丝午夜无码一区二区三| 色狠狠 - 百度| 精精品人妻一区二区三区| 久久伊人在线五区| 日韩国产乱子伦App| 97国产人人| 日本男人插女人的逼黄色| 性爱1区| 免费观看有码高清视频| 色综合加勒比| 伊人一区二区三区| 大奶啊啊好爽| www熟女乱伦com| 久啪视频| 九九九影院| 五月天婷婷色色| 天天操天天干一区二区 | 大屁股国产在线视频| 久久理论字幕视频| 日日碰狠狠添天天爽超| 美女天天干| 欧美黑人与女人91| 亚洲色图综合网| 无码人妻一区二区一牛影视| 2021久久国产综合精品青草| 一区二区三区国产在线播放 | αⅴ天堂| 超碰日韩人妻| 1000部熟女视频在线观看| 91n.欧美| JULIA人妻风俗店中出电影| 99热最新网址| 色官网色综合| 另类小说综合网| 国产白丝网站| 爱欲AV| 大稥蕉免费视频这里只有精品| 老熟女乱子伦中文字幕一区二区| 东京热毛片177b2viP| 日韩中文9| 亚洲熟女乱熟乱熟妇综合网二区| 亚洲情色91| 无色无码| 97欧美性爱| 精品久久久久久中文字幕三区 | 人妻加勒比东京热| 欧洲色色| 亚欧性爱在线无码| 亚洲 国产 精品一区| 91东京热男人的天堂| 免费国产视频| 600国产精品视频| 蜜桃臀AV在线| 美女爽爽爽刺痛洞洞| 欧美视频激情久久久久久| 天堂资源欧美| 亚洲限制级在线| 混色激情av| 色综合尤物| 丁香五月社区| 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | 日韩欧美操逼xxx| 男女猛烈无遮掩视频免费软件| 亚洲有码视频二区| 亚洲欧美伦综合| 97在线免费视频观看| 日本一级特级毛片视频| 大JI巴好深好爽又大又粗视频| 九九久久久| 花花AV导航| 99999亚洲| 蜜桃传媒视频第一区入口在线看| 人妖欧美一区二区| 精彩久久中文| 亚洲欧洲激情卡通另类文学四射小说网站| 另类图片天天影视| 懂色av一区二区三区天美传媒| 51国产午夜精品视频| 国产日韩欧美操逼视频| a v网站在线播放| aaa一级黄片| 亚洲午夜免费狠狠干| 精品一区二区麻豆| 日韩人人精品| 成人怡红院| 国产精品内射婷婷一级二| 国产一区在线播放| 成年人三级黄色片视频| 懂色AV蜜臀无码精品APP| 超碰免费人人| 北条麻妃99精品青青久久| 加勒比大香蕉视频在线| 国产91精品久久久久久久网曝门| 一起草三级AV电影在线观看 | 欧美日本中字另类在线| 国产超碰人人爽人人做| 久热九九| 欧美日动态视频| 夜夜嗨一区二区三区三州加勒比 | 岛国片国产成人亚洲播放| 国产伦精品一区二区三区在线观| 国产精品久久久蜜臀| 97超碰总站| 国产无码精品久久久久久| 成人七区| 爱爱动态120秒| 色九九九九九九| 波多野结衣之双飞调教在线播放| 激情五月综合| http://qxhbdz.com| 亚州熟妇精品| 99精品九九九九九九| 精品日韩人妻精品一二三区| 自偷自拍的亚洲视频| 黄资源| 欧美不在线| 99ri视频| 蜜桃臀久久| 美女熟妇色| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 玖玖爱视频网站| 国产成人 综合亚洲 天堂| 中文伊人大香蕉视频| 视频黄站| TS人妖另类精品视频系列| 97人人超| 亚洲精品国产熟女久久久| 国产精品播放| 免费一级毛片在线视频观看| silk lablo在线观看一区二区| 91天堂| 99超级碰免费视频| 国产风韵犹存熟妇三区| 中字幕人妻一区二区三区| 五月天丁香| 成人资源中文字幕在线观看| 欧美日日操| 一级黄碟在线观看| 高潮精品| 麻豆国产原创AV色哟哟| 国产精品熟女一区二区三区| a在线观看| 伊人在线大香蕉视频久久| 人人操人人操草草| 亚洲涩涩| www.大香| 久久精品99久久久久久| 国产 日韩 欧美高清| 很狠操| 亚洲欧美国产成人综合不卡| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 国产又大又硬又长又粗| 精品少妇人妻一区二区三区| 亚洲无码久久久久久久| 99久久久| 丁香五月综合| 啊嗯嗯啊好大好爽| 91精品人妻电影| 欧美啪啪天堂| 国产精品天美传媒| 久久国产在线一区二区| 日韩欧亚太美不卡| 51久久夜色精品国产麻豆| 日韩久久艹| 久久国产乱子伦精品免费女人| 人妻 制服 日韩 中文 在线| 隔壁邻居波多野结衣中文字幕| 久草综合视频| 久久精品国产96精品亚洲拳交| 一级人妻性爱视频| 吉川爱美98堂在线| 国产亚洲美日韩Aⅴ中文字幕无码成人| 偷窥自拍亚洲色图| 精品人妻中文字幕4399| 色悠久久久av| 国产一级片| 日本在线观看网址| 婷婷九月丁香| 日韩在线视频1234| 欧美日本国产日韩激情视频| 蜜臀99久久国产| 色人久久| 成人26uuu| 天堂综合| 麻豆久久久久久久久丝袜 | 色色色日本| 蜜桃臀一区二区aV| 九月婷婷综合| 中文一区二区三区影院| 在线情色电影 91大| 67914亚洲精品| 国产亚洲精品无码三区| 超碰在线1234区| 亚州宗合另类| 黄色AAAAA欧美| 欧美高清91| 加勒比综合九九99视频在线播放| 99精品久久久久久久婷婷| 91bbbbbb| 日韩不卡一二三四| 爽爽歪在线视频| 精品一啪| 亚洲乱码精品一区二区| 青青青草原| 国产60区。| 久久精彩视频| 岛国激情视频在线观看| 亚洲小说视频| 91超碰在线播放| 天天摸夜夜摸| 亚洲图片欧洲图片aⅴ| 伊人国产成人av网站| 欧美日韩婷婷中文| 亚洲有码 视频一区| 99久久婷婷| 色嗨嗨在线| 91香蕉国产尤物视频| 青青草导航在线视频| 欧美精品91| 成人精品视频一区二区| 99色热| 97天堂| 婷婷色播婷婷| 91狠狠色丁香婷婷综合久久精品| 蜜乳AV一区| 澳门黄片一香蕉视频| 99中文字幕| 久操免费观看| 啊啊在线| 欧美亚洲清纯| a片亚洲一本通视频| 旡码电影特区| 欧美毛片在线网| 激情五月综合网| 精品超碰国产| 五月丁香社区婷婷日韩欧美精品影院| 国产一区二区三区免费视频在性观看| 婷婷爽人人婷婷爽视频| 国语精品对白| 久九九九九九九九热| 国内精品久9| 青青草国产一区二区三区| 大香蕉欧美国产日韩高潮| 2019AV天堂| 美女91色黄18| 大屁股熟女一区二区三区| 超碰到97情色| 夜夜操夜夜高潮夜夜爽国产精品区| 97午夜剧场日韩| 情色日播放AV| 99re这里只有精品中心播放 | 啊啊啊啊好疼视频| 淫纸中9区| 大干人妻| 丰满人妻-区二区三区免费看 | 九九天堂| 99热精品国产| 小骚逼被操的爽不爽| 啪啪综合网| 1级黄色夫妻对换性交免费看| 久久这里只精品免费福利| 久热香蕉精品在线视频| 国产a级午夜毛片| 九九热免费国产视频婷婷伊人| 九九玖玖精品| 97操综合| 久久久久久久久999| AV和黑人在线播放| 多乙久久久久久| 日韩在线视频1234| 五月天色电影| 欧美综合狠| 一区二区三区看视频| 日韩性色| 国产日韩精品人妻久久久久色欲网站| 性爱视频免费网址| 岛国艾薇凹凸视频天堂| 日本福利社| 国产白丝在线| 欧美色图成人网一区二区| 超碰97久久国| 超碰 国产熟女精品一区| 97爱| 亚洲国产一级精品毛一级精品看免费视频| 婷婷亚洲中文字幕在线| 97精品视频免费| 97伊人网| 亚洲 欧美 手机在线观看| 精品无码一区二区| 搡老熟女国产1000部| 84YTCOM性无码| a级理论午夜日本| 91欧美偷拍| 夜夜黄| 婷婷干黄色| 看免费的黄片| 色综合中文字幕不卡| 97国产伦理| 亚洲国产奇米影视久久| 免费观看欧美日韩操逼视频| 亚洲AV无码成人精品久久| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 日韩不卡码| 丰满少妇一区二区三区免费看| 日韩操p| 亚洲人妻中文高清| 精品射1999| 欧美亚洲情色| 欧美性爱五月天| 97在线青| 肏逼视频日本| 大香蕉手机在线视频| 大香蕉日亚洲日本亚大| 俄罗斯一区二区视频在线观看| 日本超碰在线国产一区| 亚洲情色在线| 小说区 图片区色 综合区| 大香蕉啪啪啪| 9997se| 小视频玖玖| 中文字幕日韩精品一区二区三区| 91A欧美电影网站| 亚洲蜜桃V妇女| 欧美精品亚洲精品日韩传电影| 亚洲人天堂| 久久久中文| 91模特在线观看| 高清国产av无码| 日韩综合97P| 国产亚洲禁久一区二区| 九一性生活免费视频| 久久精品国产亚洲妲己影视| 欧美 亚洲 制服 精品| 淫荡网址| 人妻少妇精品一区二区三区| 亚洲欧美不卡线| 伊人久久88国产女| 久久久久久久久久久999| 日本操逼视频免费| 四虎国产成人精品免费一女五男| 99热这里都是精品| 桃花色涩综合影院| 色女99一级片在线观看| 中文字幕日韩人妻视频| 国产精品女同| 人妻少妇久久中文字幕一区二区 麻豆 | 国产精品久久99日日| 日韩综合97P| 艹精品| 强奸熟女一区二区三区| 欧美日韩操逼动图| 深夜激情| 亚洲蜜桃V妇女| 欧美97免费| 久久不卡一区二区| 国产成人91一区二区三区| 欧美色图私拍91| 岛国免费黄色网址| 色网在线视频观看免费| 九九拍拍精品视频在线播放| 女人 A一级| 97精品视频在线| 中文字幕精品一区二区精品| 久久久亚洲精品中文字幕人妻| 97视频在线观看播放与子乱对白在线……| 后入式免费视频| 欧美欲色| 2024年最新色情网站在线观看 | 国产中文字幕在线| 久久人妻视频网| 日本操逼视频在线| 台湾佬中文娱乐网久久久久久久久久com | 综合激情一一91| 综合婷婷| 小视频国产| 极品人妻少妇综合| 北条麻妃99精品青青久久| 强奸国产在线| 国产91美女视频| 青青草吊丝| 伊人影院综合是一个与深夜成人在线| 青草精品视频日本久久久久网站在线| 97色妞| 看日韩美女二区三区免费操逼视频 | 大象AV在线| 96精品在线| 欧美精品一区二区少妇免费A片 | 亚洲污污网站| 影音先锋中文字幕日本好一区二区| 啊啊啊轻点在线观看| 日本欧美成人片AAAA| 91午夜无码| 人妻天天爽| 欧美永久激情一区二区| 五月丁香啪啪网| 一本精品日本在线视频精品| 校园春色亚洲色图| 97资源欧美| 97人人干| 日本免费专区| 久草精品国产99| 白嫩91在线亚洲| 性色国产东北露脸精品视频| 久久国产精品一级二级三级| 久久性爱网站| 麻豆天美在线| 亚洲人久久久网| 国产精品视频播放| 久久午夜伦| 亚洲国产成人精品无码专区| 亚洲福利影院一区久久| 性色综合网| 91欧美综合在线| 熟啊v色欧美热| 婷婷三区| 9久综合网| 亚欧日韩成人| 色在线综合| 手机午夜电影神马久久| 丝袜 中出 制服 人妻 美腿 中文字幕| 熟女一区二区三区| 久9久9精品| 久热伊人99re| 神马福利久草| 天天干一干| 情侣开房子拍 日韩无码 女的很漂亮| 欧美日韩中文亚洲v在线综合| 国产乱码精品一区二区三区四川| 成人怡红院| 亚洲97在线观看| 大学生美女口爆| 中文字幕免费在线观看| 91超碰在线播放| 欧美91在线+|+欧美| 亚热日本熟女| 欧美性天天影视| 亚洲AV资源| 久草婷婷| 97国产天堂岛| 啊啊啊97视频| 少妇人妻精品| 色偷偷人人玩人人舔人人操人人摸人人爽 | 亚洲第一狼人丝袜美女另类 | 亚洲情色电影网| 精爱久久| 日韩AV电影网站| 精品乱子一区二区三区99| 动漫片子网站3黄| 久插不卡| 国产精品69久久久久久久| 欧美性后入| 有码色中文字幕在线观看| 91啪啪视频| 日本人妻一区二区| 亚洲综合激情五月久久| 国产91美女高潮| 亚洲淫乱骚妇AV| 97在线观视频免费观看| 土豪酒店各种姿势玩弄极品幼稚| 日本五区不卡| 欧美少妇性爱网站| 五月天综合网| 九九碰九九爱97| 97色97好| 欧美熟女丝袜| 亚洲开心网| 国产传媒午夜理伦精品| 黄色区免费观看中文字幕| 六十路日本| 日韩97超碰中文字幕| 久久嫩草国产成人一区| 中文字幕亚洲欧美在线不卡| 性爱AV天堂| 91亚洲在线| 黄人人操人人操| 亚洲欧美激情在线视频| 成人片在线播放| 区一二区日韩亚洲乱码av电影| 日韩欧美中文字| 亚洲区小说| 欧美中文字幕日韩在线| 欧美日韩一区二区三区四区蜜桃| 久久东京国产精品视频| 青青草原综合久久大伊人精品| 在线情色电影 91大 | 岛国在线国产| 岛国视频一二三区| 麻豆久久视频在线地址| 啊啊啊97视频| 高颜值美女口爆高潮浪叫| 亚洲无无码αⅴ每日更新| 久久无码一区二区二三区性色| 美中日韩无码| 日本一二三高清| 精品视频一区二区| 欧美色www亚洲国产阿娇要播| 九月丁香婷婷色| 午夜激情床戏激情| 91精品91久久久久77777| 久久久97| 五月婷婷综合网| 大香蕉综合在线| 久久大黄片| 久久精品国产亚洲AV片多多 | 国产女人91精品嗷嗷嗷嗷| 亚洲av热热色| 97视频一区| 国产毛片在线| 啊啊啊啊啊好大好舒服想要| 五月天久久人妻| 国产精品蜜乳AV| 美女啊啊啊啊pc| 91综合网站| 色五月婷婷五月天| 久久精品一区| 亚州综合色| 妺妺跟我一起洗澡没忍住| 色综合99999| 亚洲国产另类在线中文| 丁香婷婷九月| 超碰欧美97资源| 青青青国产手线观看视频2| 亚洲精品成人| 人妖欧美一区二区| 天堂无码精品国产久| 无码免费一区二区三区啪啪| 操逼内射干逼白丝91| 熟妇熟女一区二区三区| 日本午夜精品理论片A级APP发布| 青娱乐大香蕉| 中文字幕AV乱伦| 香蕉一区二区三区在线视频| 女沟厕偷窥piss小便| 婷婷色导航| 日韩九九九| 日韩人妻少妇中文字幕| 中文字幕成人乱码熟女精品国50 | 99热这里只有精品8| 色香欲天天天天综合色| 熟女五十路一区二区三| 91高潮喷水美女| 免费看黄视频亚洲网站| 久久视网78| 欧美精品日韩久久久九| 日日夜夜青青草母狗| 亚洲综合另类小说色区亚洲成av人片在www | AV综合中文字幕干| 久久天堂网| 激情六月天| 91老女人| 青青国产精品在线| 国产精品美女| 麻豆亚洲Av成人无码一区精品| 国产无码三级视频在线观看| 色九九九九| 久久五月天婷婷丁香中文字幕| 国产精品电影推荐| 人人透人人操| 中文字幕一区二区三区人妻不卡 | 天堂网亚洲区手机版| 99操逼| 四虎国产精品永久在线囯在线| 久久精品99| 超碰97丝袜| 亚洲 欧美 小说| 91碰超| 欧美写真视频一区| 婷婷五月av| 欧美日韩1234| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 少妇超碰在线| 精品高清av中文字幕| WWW美腿丝袜香蕉中文| 久久久久久AV无码免费网站| 色悠久| 欧美综合骚| 韩国黄片aaaa| 91操熟妇| 97视频在线观看播放与子乱对白在线……| 天天日老熟妇| 亚洲欧美大香蕉| 日韩性爱啪啪视频| 午夜福利在线视频1000| 人妻精品视频一区二区| 国产强奸无码乱伦| 啊啊啊啊二区好大| 国产 三级自拍| 精品人妻一区二区三区四区石在线| 欧美精品久久96人妻无码| 大香蕉五月天| 久久尹人大香焦视| 免费成人在线熟妇网| 丁香五月综合| 在线综合 亚洲 欧美中文字幕| 2019亚洲男人天堂| 国产无马视频| 欧洲精品一级二级精品综合视频综合| 动漫片子网站3黄| 日韩欧美字幕亚洲一区二区 | 欧美久久伊人| 97aiaiai| 精品中文一区二区| 美腿丝袜偷拍亚洲欧美| 婷婷综合五月| 看黄片视频免费| 亚洲无码国产精品久久| 国内一级精品| 国产AB视频| 色www精品视频在线观看| 能看的AV| 中国大陆国产高清AⅤ毛片| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 视频黄色国产一级| 沈阳熟女高潮对白视频| 不卡六六在线91| 久超超碰| 5252色欧美在线| 伊人五月天| 狠狠操狠狠爱| 欧洲亚洲国产综合在线| 国产后入内射| 极品内射| 欧美三级一级| 国产97色在线| AA特级绝黄| 超碰色男人操熟女| 97操B| 97亚洲国产| 1024手机看片欧美日韩| 老熟女91av| 精品.99999| 中文字幕丝袜人妻| 夂久色| 久久久草成人网站久久久草成人久久久草久久久 | 亚洲欧美不卡线| 四虎av在线| 黑人粗大V S日韩女优视频| 香蕉色网| 午夜操操操| 久久亚洲天天做| 粉嫩AV一区夜夜嗨| 自拍亚洲综合| 国产视频第2页| 精品国产一区二区三区久久久蜜臀| 五月天激情网站|