欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

ARTICLE DETAIL

資訊詳情

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

EMQX 修復(fù) Protobuf Schema 中 `map<_, _>` 字段編碼失敗的規(guī)則引擎實(shí)踐

EMQX 修復(fù) Protobuf Schema 中 `map<_, _>` 字段編碼失敗的規(guī)則引擎實(shí)踐 后端物聯(lián)網(wǎng)消息隊(duì)列通信【免費(fèi)下載鏈接】emqxThe most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles項(xiàng)目地址https://gitcode.com/gh_mirrors/em/emqx點(diǎn)擊查看免費(fèi)下載EMQX 的 Schema Registryapps/emqx_schema_registry支持以 Protobuf、Avro、JSON 等格式定義編解碼 Schema并在規(guī)則引擎中通過schema_encode/schema_decode等 SQL 函數(shù)對(duì)消息載荷進(jìn)行轉(zhuǎn)換。本文以倉庫變更記錄 changes/ee/fix-15839.en.md 為線索完整還原Protobuf Schema 使用map_, _映射字段時(shí)編碼失敗這一問題的現(xiàn)象、根因與修復(fù)后的正確用法并結(jié)合源碼與測(cè)試用例emqx_schema_registry_serde_SUITE說明底層實(shí)現(xiàn)原理幫助讀者在規(guī)則引擎中正確使用帶 map 字段的 Protobuf 編解碼。問題現(xiàn)象帶 map 字段的 Protobuf Schema 編碼報(bào)錯(cuò)在 EMQX 規(guī)則引擎中schema_encode函數(shù)按注冊(cè)的 Schema 將傳入的 JSON 結(jié)構(gòu)編碼為二進(jìn)制消息。若 Protobuf Schema 中定義了map_, _字段編碼會(huì)失敗。復(fù)現(xiàn)所用 Schemaproto3 語法syntax proto3; message test { mapstring, string args 1; }規(guī)則 SQL 中使用該 Schema此處 Schema 注冊(cè)名為xxx消息類型為testSELECT schema_encode(xxx, json_decode(payload), test) as protobuf_test FROM t/#對(duì)如下 JSON 載荷進(jìn)行編碼{ args: { env: stag } }會(huì)拋出類似如下的錯(cuò)誤2025-06-17T06:59:22.72578500:00 [warning] tag: RULE_SQL_EXEC, clientid: c_emqx, msg: SELECT_clause_exception, reason: {error,{gpb_type_error,{bad_unicode_string,[{value,env},{path,test.args.key}]}},[{$schema_parser_xxx,mk_type_error,3,[{file,$schema_parser_xxx.erl},{line,437}]},{$schema_parser_xxx,-v_mapstring,string/3-lc$^0/1-0-,3,[{file,$schema_parser_xxx.erl},{line,429}]},{$schema_parser_xxx,v_mapstring,string,3,[{file,$schema_parser_xxx.erl},{line,429}]},{$schema_parser_xxx,v_msg_test,3,[{file,$schema_parser_xxx.erl},{line,404}]},{$schema_parser_xxx,encode_msg,3,[{file,$schema_parser_xxx.erl},{line,73}]},{emqx_schema_registry_serde,with_serde,2,[{file,emqx_schema_registry_serde.erl},{line,212}]}...注意該 issue 對(duì)應(yīng)倉庫中的修復(fù)記錄為 changes/ee/fix-15839.en.md修復(fù)后同一用法可正常編碼具體驗(yàn)證方式見下文測(cè)試用例驗(yàn)證一節(jié)。錯(cuò)誤日志剖析gpb_type_error與bad_unicode_string逐段解讀上述錯(cuò)誤堆棧可以定位到失敗點(diǎn)根因元組{gpb_type_error, {bad_unicode_string, [{value, env}, {path, test.args.key}]}}gpb 在編碼test.args這個(gè) map 時(shí)把 key值為env按 unicode 字符串校驗(yàn)該校驗(yàn)失敗。堆棧中的$schema_parser_xxx是 Schema Registry 為注冊(cè)的 Protobuf Schema 動(dòng)態(tài)生成的編解碼模塊見下文源碼原理v_mapstring,string、v_msg_test、encode_msg分別是 map 字段校驗(yàn)、消息校驗(yàn)和消息編碼函數(shù)。emqx_schema_registry_serde:with_serde/2是規(guī)則 SQL 函數(shù)進(jìn)入編解碼的統(tǒng)一入口對(duì)應(yīng)源碼 apps/emqx_schema_registry/src/emqx_schema_registry_serde.erl。從根因看失敗本質(zhì)是Protobuf 的 map 字段在 gpb 代碼生成時(shí)map 的 key 被生成為 unicode 字符串校驗(yàn)邏輯而 EMQX 規(guī)則引擎?zhèn)魅氲?key 是二進(jìn)制binary數(shù)據(jù)二者類型不匹配于是校驗(yàn)函數(shù)mk_type_error拋出bad_unicode_string。根因與修復(fù)方向maps_key_type編譯選項(xiàng)修復(fù)的關(guān)鍵在于控制 gpb 生成代碼時(shí) map key 的數(shù)據(jù)類型。在 Schema Registry 生成 Protobuf 編解碼模塊時(shí)統(tǒng)一傳入一組編譯選項(xiàng)見 apps/emqx_schema_registry/src/emqx_schema_registry_serde.erl 中的base_protobuf_opts/0base_protobuf_opts() - [ binary, strings_as_binaries, descriptor, {maps, true}, {maps_key_type, binary}, {maps_oneof, flat}, {verify, always}, {maps_unset_optional, omitted} ].其中與本問題直接相關(guān)的兩個(gè)選項(xiàng){maps, true}啟用 gpb 對(duì)map_, _字段的原生支持將 map 編譯為 Erlang map 結(jié)構(gòu){maps_key_type, binary}指定 map 的 key 統(tǒng)一采用binary類型而不是默認(rèn)的可能按 unicode charlist/字符串處理的key 類型。源碼中 protobuf_cache_key/2 的注釋也特別說明Need to take options into account, as changing them might, for example, change the type of map keys between versions編譯選項(xiàng)需要計(jì)入緩存指紋因?yàn)檫x項(xiàng)變化可能改變 map key 的類型這印證了maps_key_type是決定 map key 表示方式的關(guān)鍵配置。當(dāng)傳入的 map key 為二進(jìn)制、而生成的代碼按 unicode 字符串charlist校驗(yàn)時(shí)就會(huì)復(fù)現(xiàn) issue 中的bad_unicode_string錯(cuò)誤修復(fù)后的行為是讓 map key 按 binary 處理與規(guī)則引擎中json_decode(payload)產(chǎn)出的 binary key 保持一致。修復(fù)后的正確用法可運(yùn)行示例修復(fù)后仍使用原來的 Schema、SQL 與載荷即可正常編碼通過 Dashboard 或 HTTP API 在 Schema Registry 注冊(cè)上述test消息類型選擇 Protobuf源碼即為前文的 proto3 定義在規(guī)則引擎中創(chuàng)建規(guī)則SQL 保持SELECT schema_encode(xxx, json_decode(payload), test) as protobuf_test FROM t/#向主題t/#發(fā)布 JSON 載荷{args: {env: stag}}規(guī)則動(dòng)作即可獲得protobuf_test字段其值為按test消息編碼后的二進(jìn)制數(shù)據(jù)args中的鍵值對(duì)env stag被正確寫入 map 字段。編碼后的二進(jìn)制可直接經(jīng) MQTT 發(fā)布給對(duì)端或作為其他橋接動(dòng)作的載荷。測(cè)試用例驗(yàn)證map 類型與 oneof 的往返編解碼倉庫中的單元測(cè)試直接覆蓋了本修復(fù)場(chǎng)景見 apps/emqx_schema_registry/test/emqx_schema_registry_serde_SUITE.erl 的t_protobuf_map_types/1t_protobuf_map_types(_Config) - Source iolist_to_binary([ [ message test {, mapstring, string args 1;, }, message union {, oneof u {, int32 a 1;, string b 2;, }, } ] ]), Params #{type protobuf, source Source}, SerdeName maps, ok emqx_schema_registry:add_schema(SerdeName, Params), ExtraArgs0 [test], Original0 #{args #{hello world}}, assert_roundtrip(SerdeName, Original0, ExtraArgs0, ExtraArgs0), ...該用例注冊(cè)一個(gè)包含mapstring, string args字段的 Schema并以#{args #{hello world}}binary key/binary value做 encode→decode 往返斷言同時(shí)覆蓋oneof字段的往返編解碼。運(yùn)行該套件emqx_schema_registry_serde_SUITE即可回歸驗(yàn)證 map 字段修復(fù)。同套件中的t_protobuf_invalid_schema/1emqx_schema_registry_serde_SUITE.erl還驗(yàn)證了非法 Protobuf 源碼會(huì)以{error, {post_config_update, _, {invalid_protobuf_schema, _}}}的形式被拒注冊(cè)階段的源碼校驗(yàn)由 emqx_schema_registry.erl 與配置模塊 emqx_schema_registry_config.erl 協(xié)作完成。源碼原理Protobuf 編解碼模塊的生成與緩存理解該修復(fù)還需了解 EMQX Schema Registry 對(duì) Protobuf 的處理機(jī)制均在 apps/emqx_schema_registry/src/emqx_schema_registry_serde.erl規(guī)則 SQL 函數(shù)rsf_schema_encode/1L127-L134與rsf_schema_decode/1分別對(duì)應(yīng) SQL 中的schema_encode、schema_decode編碼結(jié)果統(tǒng)一iolist_to_binary/1轉(zhuǎn)為二進(jìn)制避免下游動(dòng)作誤按 JSON 列表處理。動(dòng)態(tài)代碼生成make_protobuf_serde_mod/2L489-L507調(diào)用 gpb 的gpb_compile:string/3將用戶提交的 Protobuf 源碼編譯成名為$schema_parser_SchemaName的模塊見protobuf_serde_mod_name/1再通過code:load_binary/3裝載錯(cuò)誤日志堆棧中的$schema_parser_xxx.erl即由此而來。編譯選項(xiàng)base_protobuf_opts/0L629-L639統(tǒng)一約束生成的代碼風(fēng)格map 相關(guān)行為由{maps, true}與{maps_key_type, binary}決定。編譯緩存為避免多節(jié)點(diǎn)重復(fù)編譯lazy_generate_protobuf_code/3L546-L557在 mria 事務(wù)內(nèi)加鎖執(zhí)行編譯結(jié)果按{SchemaName, OTP版本, MD5指紋}緩存于 mnesia 表?PROTOBUF_CACHE_TAB指紋protobuf_cache_key/2包含編譯選項(xiàng)哈希與全部源碼內(nèi)容因此修改源碼或升級(jí) OTP 都會(huì)觸發(fā)重新編譯。銷毀清理刪除 Schema 時(shí)通過destroy_protobuf_code/1L713-L722卸載模塊并刪除緩存條目測(cè)試用例t_destroy_protobuf/1與t_update_protobuf_cache/1L251-L307分別驗(yàn)證了緩存命中/失效與銷毀行為。在規(guī)則引擎中使用 Protobuf 編解碼的建議結(jié)合本次修復(fù)實(shí)踐中請(qǐng)注意以下幾點(diǎn)map 字段的鍵值類型規(guī)則 SQL 中json_decode(payload)產(chǎn)出的 JSON 對(duì)象鍵為二進(jìn)制字符串與maps_key_type binary的生成代碼對(duì)齊應(yīng)避免在載荷中使用非字符串類型的 map key如數(shù)字 key否則 gpb 仍可能報(bào)類型錯(cuò)誤。區(qū)分 encode 與 decodeschema_encode(SchemaName, Term, MessageType)輸入 JSON 結(jié)構(gòu)、輸出二進(jìn)制schema_decode(SchemaName, Binary, MessageType)反之。若把已解碼的 map 再傳給schema_decode會(huì)觸發(fā) eval_decode/2 中的顯式schema_decode_error提示Attempted to schema decode an already decoded message。Schema 變更需重新注冊(cè)修改 Protobuf 源碼后緩存指紋源碼 MD5變化會(huì)觸發(fā)重新編譯無需重啟節(jié)點(diǎn)但應(yīng)通過 Schema Registry 的更新接口重新提交避免舊模塊殘留相關(guān)緩存清理邏輯見t_update_protobuf_cache用例。驗(yàn)證手段可參考 emqx_schema_registry_serde_SUITE.erl 中的assert_roundtrip/3模式先 encode 再 decode 對(duì)比原始結(jié)構(gòu)快速確認(rèn) Schema 定義是否符合預(yù)期。小結(jié)本文從變更記錄 changes/ee/fix-15839.en.md 出發(fā)完整還原了Protobuf Schema 的map_, _字段編碼失敗問題其根因是 gpb 生成代碼時(shí) map key 的類型處理與規(guī)則引擎?zhèn)魅氲亩M(jìn)制 key 不一致導(dǎo)致gpb_type_error: bad_unicode_string修復(fù)通過編譯選項(xiàng){maps_key_type, binary}統(tǒng)一 map key 為二進(jìn)制類型。該修復(fù)已有回歸測(cè)試覆蓋emqx_schema_registry_serde_SUITE.erl相關(guān)實(shí)現(xiàn)集中在 emqx_schema_registry_serde.erl。在規(guī)則引擎中編寫含 map 字段的 Protobuf Schema 時(shí)保持 JSON 鍵為字符串并遵循 encode/decode 的輸入輸出約定即可穩(wěn)定完成編解碼。贊分享后端物聯(lián)網(wǎng)消息隊(duì)列通信【免費(fèi)下載鏈接】emqxThe most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles項(xiàng)目地址https://gitcode.com/gh_mirrors/em/emqx點(diǎn)擊查看免費(fèi)下載相關(guān)推薦EMQX Schema Registry 實(shí)戰(zhàn)指南在規(guī)則引擎中統(tǒng)一管理 Avro / Protobuf / JSON Schema 編解碼EMQX Schema Registry 實(shí)戰(zhàn)指南在規(guī)則引擎中統(tǒng)一管理 Avro / Protobuf / JSON Schema 編解碼 Schema Re后端物聯(lián)網(wǎng)消息隊(duì)列通信Buzz 如何識(shí)別轉(zhuǎn)錄中的說話人并修改說話人標(biāo)簽Buzz 如何識(shí)別轉(zhuǎn)錄中的說話人并修改說話人標(biāo)簽 Buzz 可以對(duì)已生成轉(zhuǎn)錄的音頻或視頻文件做說話人識(shí)別把每位說話人的句子標(biāo)上標(biāo)簽允許你把自動(dòng)生成的標(biāo)簽后端物聯(lián)網(wǎng)消息隊(duì)列通信EMQX 規(guī)則引擎租戶命名空間下的全局規(guī)則匹配修復(fù)limit_selects_in_namespace 機(jī)制與源碼剖析EMQX 規(guī)則引擎租戶命名空間下的全局規(guī)則匹配修復(fù) limit_selects_in_namespace 機(jī)制與源碼剖析 本篇文章圍繞 EMQX 變更記錄 f后端物聯(lián)網(wǎng)消息隊(duì)列通信創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
色五月婷婷91| 九九综合网色全集 | 丁香五月影视| 久久伊人五月天| 青青草原亚洲天堂| 天天爽夜夜爽天天爽夜夜爽| 中文字幕综合网| 亚洲AV成人在线| 五月婷婷狠天天色综合| 9l视频自拍九色9l视频在线观看| 日日夜夜干| 五月丁香六月婷婷啪啪| 国自产拍偷拍精品啪啪一区二区| 成年人夜夜喷水| 五月激情啪啪啪| 久久影视婷婷五月| 噜噜五月天综合| 五月天丁香婷婷社区| 大香蕉综合网| 91午夜激情| 大香蕉520| 在线中文AV| 这里只有精彩视频| oVV4WIB3vFi8D| 久热爱大香蕉在线蜜臀悦色 | 亚洲看av的网站| 99热人人操人人操| 亚洲视频一区| 久久婷婷精品| 26.uuu丁香五月婷婷| 色婷婷六月性| 99久久婷婷国产综合精品草原| 色综合五月| 亚洲99激情| 狠狠综合久久综合| 色欲AVV| 丁香 亚洲 久久| 5月婷婷6月丁香aV| 久热这里这里有精品| 伊人影院久久网| 99激情| 五月丁了香蕉综合| 婷婷综合网| 懂色av粉嫩AV蜜臀AV| 欧美性爱五月天| 六月丁香成人网| 婷婷久月| 五月丁香狠狠爱| 五月丁香偷拍| 99re视频在线| 丰满少妇乱A片无码| 激情五月婷婷老师| 俺也去在线视频 | 六月色丁香中文字幕| 丁香五月婷婷亚洲综合精品| 91丨九色|PRNY熟妇| 五月天伊人| 99精品在线观看视频| 久热a| 色综合久久888| 欧美男女婷婷| 男女免费视频999| www.99riav99| 亚洲无AV在线中文字幕| 婷婷色五月大香蕉在线| 香蕉五月婷婷| 久久一级片| www.金莲av| 色色五月天激情| 欧美日朝成人| 婷婷五月六月| 97干综合网| 婷婷五月另类网站| EEUSS鲁片一区二区三区| 久久99这里只有精品视频| 婷婷成人网五月天| 99热精这里只有精品| 超碰三级秋霞| 天天色天天爱天天爽| 色久免费| 激情五月久久| 色五月综合网| 99综合网| 婷婷五月天性爱视频| 综合久久8| 九九视频在线观看视频在线播放69| 狠狠色大香蕉| 久综合网| 国产欧美日韩综合精品一区二区| 丁香五月婷婷在线| 99热手机在线精品| 欧美私人家庭影院| 色色综合院| 美女被肏网站在线看| 天天肏天天舔AV| 男人天堂AV在线一区二区| 久草婷婷视频| 婷婷偷拍网| 日日噜狠狠色综| 久久丁香婷婷五月天| 九九热只有精品6| 青青草a在线| 五月色婷婷综合丁香精品无遮挡| 秋霞黄色一级久久| WWW.婷婷| 亚洲天堂热| 成人综合网站| 亚洲综合欧美色丁香婷婷888月图片| 99热97| www.99热在线观看| 丁香8月手机综合| 香蕉久久五月| 亚洲色五月| 色婷婷六月综合| 婷婷金品综合视频| 久久五月视频| 99色五月| 伍月婷丁香花全集| 天天色天天操天天射| 狠狠精品干练久久久无码中文字幕| 深爱五月最新网址| 亚洲九九夜夜| 久久激情五月网| 99热欧美| 婷婷五月色激情欧美激情| 色婷婷狠狠| 思思热在线| 天堂久久丁香| 天天爽成人综合网站| 五月婷婷丁香五月婷婷| 婷婷五月天色色| 色综合激情图区| 五月天婷婷色色网| 亚洲色婷婷五月| 婷婷97| 五月天丁香欧美激情| 久久这里只有精品无码| 97啪啪| 亚洲日韩一页精品发布| www.99视频| 五月婷六月丁香| 深爱激情网五月天| 艳妇野外情欲放荡HD| 六月婷色| 九九热这里只有精品5| 人人人操97| 色九网| 色婷婷丁香女女| AV变态另类一区二区| 这里只有精品视频视频在线观看| 丁香啪啪| 色99日韩| 操97在线观看| 婷婷娌伦网| 99热网站在线观看| 色婷五月天| 我去色色网五雨天| 色综合另类| 97综合在线| 日韩精品无码99| 久久99网| 综合五月婷婷| 六月婷婷五月天| 综合激情九月婷婷,激情综合婷婷中文字| 久久丁香综合香蕉| peg 2区三区四区的| 亚洲精品色| 91丨九色丨首页| 婷婷六月丁香激情综合| 精国产品一区二区三区A片| 激情五婷网| 九九99精品视频在线观看| 中文幕无线码中文字蜜桃| 99热九九这里只有精品| 开心婷婷五月| 激情婷婷五月天在线观看| 亚洲日韩乱码一区二区三区四区| 四虎成人精品永久免费AV九九| 99热日韩| 色综合99| 婷婷六月久久| 91色碰| 丁香五月激情啪啪| 婷婷爱爱蜜臀天天操| 丁香五月天激情视频| 在线日韩av| 99这里有精品视频视频| 婷婷色操| 五月丁香六月婷| 婷婷色丁香五月| 991精品在线视频| 91色吧网| 色色婷婷五月| 五月丁香六月婷婷综合网缴情| 99成人| 日韩av大全| 丁香六月亚洲| 亚洲精品亚洲人成人网| 激情五月天综合图片小说网站| 综合网亚洲| 6 9式性爱视频在线播放| 精品色色网| 黄桃AV无码免费一区二区三区| 激情久久五月天| 久操热线| av人人操| 国产精品大香蕉| 超碰国产在线| 激情五月丁香五月| 天天射影| 91男女视频在线观看| 99热这里只有的精品视 | 亚洲综合视频一下| 人人干人人操外国| 看片视频在线免费日产在线看| 五月婷婷亚洲色图| 91久久久久久久| 米奇影视资源婷婷狠狠色激情欧美五月丁香| 婷婷五月丁香久久| 亚洲另类婷婷五月综合| 色玖玖综合网| 97精品人人A片免费看| 99九色视频在线观看| av在线免费播放观看| 九九热这里有精品23| 99热观看| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 丁香五月天啪啪激情综和网| 激情丁香五月婷| 丁香五月停停基地| 无码一级片| 欧美交换配乱吟粗大25P| 天天射影院| 狠狠色婷婷六月激情网| 新激情五月开心五月婷婷五月丁香五月| 国产精品久久久久久久久久免费| 夜夜躁狠狠| 九九十99视频| 亚洲另类av| 99视频热99| 久久精彩视频| 精品一二三区久久AAA片| 日韩操逼大片| 性视频久久| 五月婷婷激情久久| 思思热视频| 日韩十国产极品久久| 97婷婷丁香五月天激情图片| 清色五月天| 婷婷激情丁香五月婷婷激情丁香五月婷婷 | 色婷婷五月影院| 婷婷综合丁香| 大香蕉丁香五月| 欧美成人AAA片一区国产精品| 日本高清综合网五月丁香| 色五月婷婷婷婷| 操国产人妻| 亚洲激情综合色站| 538久久| 婷婷五月天激情综合| 五月天五月色婷婷综合| 色国产五月| 狠狠香婷婷五月| 亚洲五月婷| 丁香六月啪啪啪| 综合色99| 五月丁香六月婷婷色| 午夜丁香六月婷| 白天AV月月| 婷婷天天综合| 午夜丁香婷婷| 丁香婷婷基地| 五月婷婷丁香91| 六月婷欧美丁香综合| 人操91在线| 婷色视频| 日韩五月婷婷| 六月婷婷在线| 久久婷婷五月天| 伊人久久艹| 中文字幕有多少字| 久xxxx| www.91.com黄| 我爱婷婷五月天综合88| 天天干电影| 99热最新精品| 婷婷色色综合| 五月婷婷av| www.主妇. com| 超碰AAAAAAV| 丁香 婷婷 亚洲 熟女| 96丁香六月婷婷蜜桃综合久久| 亚洲丁香网| 日日色综合| 综合激情在线| 九九九九热99超碰| 午夜大香蕉| 九九亚洲小视频| 丁香激情综合| 五月婷婷综合在线| 九九精品亚洲| 99热这里只有精品50| 天天爽天天摸天天爱| 九九99精品视频在线观看| 99色爱| 任你操精品免费| 婷色人人狠| 丁香婷婷视频| 成人无码免费一区二区中文| 亚洲Va成人| 26uuu另类| 人妻视频在线| 激婷网| 九九99九九99| 人人干人人操人人摸| 激情五月天在线视频| 香蕉视频性爱BB做爱| www.久久| 青青草原伊人网| 香蕉久久av一区二区三区 | 综合视频久久| 久久99久久99www| 九月婷婷久久久| 99爱在线视频观看| 久久艹 五月天| 色综合丁香婷婷| 丁香六月婷婷色XXXX| www.色五月.com| 伊大人久久| 久久亚洲婷婷综合色五月| 狠狠色成人影片| 亚洲成人无码专区| oumeisesewang| 色婷婷www| 免费观看高清无码| 不卡影院午夜理论片| 亚洲综合色网| aaaaa黄色| 亚洲激情五月| 久久婷婷丁香视频网| 五月婷丁香在线视频在线| 色婷婷久久| 精品一区二区三区四区五区六区| 狠狠色噜噜狠狠狠狠狠色综合久久| 97自拍视频网| 色六月视频| 三男玩一女三A片| 久久HD| 五月婷婷丁香啪啪| 操B五月天| 人人摸人人澡人人| 色五婷婷| 伊人久久婷婷| 69堂午夜视频最新地址| 狠狠干,狠狠操| 九九亚洲视频| 久久九九99| 婷婷97| 99久久9| 天堂久久精品| 欧美色五月| 亚洲午夜av| 97碰| 欧美狠狠草| 久久这里只有精品8| 五月婷婷久久久| 97干网站| 日韩三级片一区二区| 五月丁香偷拍| 狠狠人妻久久久久久综合丁香| 色色射| 9久热在线视频| www,婷婷| 久久性操| 精品一二三区久久AAA片| 五月丁香啪啪啪啪| 婷婷五月天丁香激情| 婷婷五月色色| 亚洲 25P| 中文字幕精品推荐免费在线观| 日本无va视频| 国产精品成人网站| 综合久| 国产精品色色666| 国产成人精品一区二三区熟女在线| 丁香色综合| 国产亚洲99久久精品| 大香蕉啪啪网| 狠狠婷婷日韩| 色播六月| 丁香九月婷婷色| 久草丁香婷婷五月天婷| 五月婷婷六月丁香在线| 五月丁香六月合| 99免费青青蜜臀| 丁香五月久久| 深爱激情六月| 丁香五月影院| 欧美激情-区二区三区| 日本狠狠色| 99热最新网址| 欧美色色色色色色色色| 天天插天天干| www婷婷| 五月天久久久| av在线不卡播放| 久操人妻| 泰州成人视频| 五月丁香六月激情狠狠| 色五月激情| 亚洲第一综合| 91久久色| 天天操天天操天天操天天操天天操天天操| 99热很操老逼| www.五月天| 婷婷五月天六月丁香| 超碰三级秋霞| www.91婷婷| 少妇高潮呻吟A片免费看软件 | 99亚洲视频| 婷婷在线精品| 超碰资源在线| 色吧五月婷婷| 丁香婷婷六月激情| 99色色网| 丁香九月综合激情| 婷婷五月乱交换| 色999亚洲人成色| 色婷婷的五月天| ,99视频久久| 国产精品人妻在线网址| 亚洲xx在线| 丁香六月在线| 九九综合伊人| 啪色综合| 色五月亚洲| 青青草视频福利| 六月丁香婷婷五月天| 久久九九re热| 日本三日本三级少妇三级66| 丁香六月综合| 97luluse| 六月婷婷综合网2| 九月婷婷久久| 色999五月色| 婷婷99视频精品| 激情五月天在线视频| 婷婷亚洲丁香五月| 欧美激情 日韩无码 婷婷 五月天| 中文毛片无遮挡高潮免费| 丁香五月婷婷啪| 激情婷婷五月社区| 青草激情综合| 五月草视频| 国产26uuu视频| 日本色噜| 蜜臀av无码久久久久久久久| 激情婷婷亚洲五月| 中文字幕日韩无码制服诱或| 久久婷婷五月综合色播| 久色五月婷婷综合| 99青青草| 蜘蛛女侠2003满天星免费观看| 99亚洲天堂| 先锋五月婷婷丁香草草| 99re在线视频精品,这里只有精品18,| 五月丁香六月停停停| 黃色三级三级三级三级 qixing300.shrkbk.com www.jinbozs.com tianmiaosw.com | 日本一毛片| 99热99天堂| 色99www.| 99热99色| 婷婷五月,偷窥偷拍网| 久久码久久无清| 热99一二三| 久久区区一二三av| 五月丁香六月婷婷啪啪| 天天综合情| 丁香丁婷五月激情| 五月丁香色婷| 色五月婷婷亚洲最大| 五月激情婷婷国产精品久久久久久| 狠狠色无码| 五月天狠狠干| 少妇性按摩无码中文A片| 婷婷娌伦网| 久久网日本| 久草婷婷| 久久久日韩特色特黄AAAA| 激情婷婷网| 天天操婷婷| 《诡秘之主》在线观看| 我要看激情五月天| 91色色色18| 久色激情| 香蕉中文在线| 五月丁香六月久久| 婷婷综合网站| 另类激情综合| 91人人爱| 超碰人人色| 欧美婷婷五月激情| 天天爱天天狠天天透| 九九热在线观看视频| 亚洲视频一区| 久久99久久99精品免观看粉嫩| 婷婷六月色情| 日日日日做夜夜夜夜无码| 天天夜天天色天天| 久久婷婷色| 岛国AAAV| 久久丝丝热| 99九九精品视频| 99自拍网| 婷婷五月丁香国产| 久久精品性爱视频,| 99九九视屏| 这里只有免费的精品| 五月丁香六月婷婷综合免| 婷婷.com| 一本大道嫩草AV无码专区| 久草五月婷| 色色亚洲无码| 欧美日韩123| 99视频这里有精品| 国产超碰在线| 色色色综合| 婷婷五月花| 99噜噜| 五月成人网天天| 久久99热这里只有精品| 91精品又长又大又粗又爽又猛| 国产精品人妻在线网址| 国产热精品| 日本99久久| 欧美碰碰| 久久婷婷五月天综合| 五月激情小说| 婷婷涩五月| 婷婷婷婷婷开心无码播放| 99热这里只有精品9| 五月丁香婷草| 51国精产品自偷自偷综合| 又大又粗九一在线| 色婷婷4| 99热综合| 99热国产精品| 亚洲性爱电影| 婷婷 伊人 久久| 五月丁香六月激情啪| 97精品综合| 色色色欧美| 九九干视频| 色婷婷色五月综合| 综合五月婷婷| 九九综合88| 97韩国久久电影院| 国产性爱大片久久| 亚洲欧州色情在线观看| 综合另类激情| 天天综合亚洲| 成人在线观看一区| 五月天综合色| 91九色欧美| 这里只有精彩视频| www.日韩国产| 久久综合五月天| 五月丁香花激情综合网| 9999三级片| 色婷婷激情| 99在线免费视频| 激情中文在线| 久操热线| A一级操| 精品一二三区久久AAA片| 天天搞夜夜六| www.91av.com| se99视频| 五月天丁香网站| 69精品人人人人| 婷婷色色狠狠| 国产在线激情视频| 六月色播| 黄色五月婷婷| 国外亚洲成AV人片在线观看| 在线A色| 久久这里只有精品视频15 | 五月天婷婷视频| 丁香五月婷婷高清| 色婷另类| 婷婷的五月天另类视频| 久久大大香| 色五月在线播放| 97综合色片| WWW,五月| 久久丁香五月婷婷| 综合99久久天天综合| 99精品自拍| 99re久热只有精品6在线直播| 人人操日| 日本噜噜色网| www.婷婷.com| 爱久久小说下载网| 思思热在线| 99色综合网| 99精品丁香五月| 久久婷婷五月综合| 九九热这里都是精品6| 超碰人人在线观看| 欧美日韩成人在线观看| 婷婷伊人激情婷婷| 丁香五月天天| 五月丁香六月激情在线| 五月天综合激情网| 欧美成性色| 七七色综合| 五月婷婷激情综合网| 色五月天在线| 五月婷婷色色| 冬月かえでAV无码播放| 欧美性猛交 XXXX 乱大交| 五月草视频| 人人亚洲| 91色干| 少妇性BBB搡BBB爽爽爽视頻| 9久热在线视频精品| 成人婷婷深爱综合网| 色噜噜五月天| 337久久| 五月婷婷啪啪| 人人操人人爰人人一天天碰夜夜拍夜夜爽-中国A级毛片天天看天天谢… | 色色色色色五月| 国产偷人爽久久久久久老妇APP| 免費亭亭成人| 91vip在线观看| 人操91在线| 五月丁香影院| 乱码操操| 天天综合色丁香| 日韩色情亚洲五月天婷婷| 超碰免费在线| 色五月婷婷在线| 婷婷丁香久久网| 五月婷婷无码| 99九九视频| 人人草人人舔| 亚洲va在线∨a天堂va欧美va| 五月婷婷|欧美| 亚洲丁香五月美女| 激情五月丁香五月| 99在线视频播放| 1024在线观看免费视频| 婷婷99视频在线| 欧美交换配乱吟粗大25P| 亚洲精品成人| 亚洲AV人人操| www.99热在线观看| 99人妻碰碰碰久久久久视| 五月激情五月婷婷五月天在线| 色综合久久88| www狠狠爱com| 色欲AVV| 无码一区精品一区视频| 欧美性生交XXXXX无码小说| 亚洲色频| 九色婷婷| 亚洲激情久久| 曰韩少妇内射免费播放| 日本天天操| 色婷婷丁香五月| 五月婷婷激情| 黄桃AV无码免费一区二区三区| 少妇性按摩无码中文A片| 婷婷激情五月天激情| a久久免费视频| 96五月丁香熟女| 天天五月情| 91精品综合久久久久久五月丁香 | www五月天com| 五月天成人网在线观看| 六月婷婷九月丁香| 五月天天堂久久| 秋霞日本免费毛片A片| 成人免费在线电影| 久久激情五月| 欧美天天干五月丁香| 色色丁香五月婷婷| 噜噜久| 婷婷五月天激情电影小说| 婷婷99狠狠| 久草天堂| 久久久99精品免费观看| 超碰69天堂| 久久一级片| 色99网| 77799热| 激情九九这里只有精品| 婷婷综合一二三| 中文字幕在线免费观看视频| 国产99久久久国产精品免费看| 五月丁香婷婷啪啪| 亚洲精品久久久久久久久久飞鱼| 久久国产色| 久久久99精品免费观看| 九九Y精品热播| 综合网啪| WWW色综合| 五月色网| 五月天色社区| 91呦呦呦| www.91久久| 天天色色婷婷| 狠狠色丁香婷婷久久综合| 五月婷婷婷| 高清a片基地| BT综合在线视频观看| 九九视频这里是精品五月| 色五月在线视频观看| 91超碰在线观看| 亚洲乱码日产精品BD| 99久久.www| 精品婷婷五月视| 狠狠色综合网| 欧美三级巜人妻互换| 五月天婷婷社区久久综合| 五月婷婷六月丁| 婷婷五月综合视频免费播放| 玖玖婷婷五月天| wwww.色婷婷| 天天日天天狠狠操| 婷婷成人视频| 天天色综网| 国产精品久久..4399| 思思热久久婷婷五月天| 综合久久99| 久久久久久久五月| 97婷婷丁香五月| 超碰亚洲天堂| 日日干日日| 精品国产一区二区三区四区阿崩| www久视频com| 九月婷婷| 日日日日日| 色婷婷8| 激情宗合哪里能看| 亚韩在线视频| AV在线二十六页| 激情合网婷婷| 可以免费观看的AV| 99热9999| 五月婷婷在线观看黄| 六六久久黄色| 激情五月六月婷婷综合啪啪| 噜噜噜狠狠色综合| 干一干xxxx| 思思热AV| www.韩日视频| 五月婷久久在线| 嫩草AV久久伊人妇女超级A| 婷婷色在线| 久久人人九九| 日韩精品超碰在线观看| 激情色色色| 久久99免费视频网站| 深爱五月天天| 国产真实乱对白精彩| 五月婷婷开心亚洲无| 亚洲九区| 九九综合精品| 亚洲AV成人在线| 婷婷丁香花五月天| 九月激情综合| 99热这里只有精品1| 六月丁香色色| 色婷婷狠| 中文字幕在线日亚洲9| 97人凄人人操人人爽| 99ri国产精品| 久久这里只有精品视频15| 碰99在线| 99愛国产| txt五月激情四射网综合俺也来了 五月天婷婷丁香人人操91 | 97视频.干com| 色综合网综合| 久久精彩视频18| 五月丁香基地| 91传媒无码人妻精| 婷婷五月天亚洲| 日本三级毛片| 日韩成人AV在线| 国产一级片| www色色com| 日韩一区二区三区无码| 成人免费黄色短视频| 婷婷伊人久久综合| 天天网曰日曰夜夜综合永久免费| 中文aV网| 男人的天堂av俄罗斯热| 狠狠色五月天| 婷婷天堂站| 91超碰人人操| 天天草女人| 色狠狠色综合| 久色激情| 91九色精品熟女内射| 午夜爱爱爱成人| 红桃91人妻爽人妻爽| 色香久久| bbwcuckold精品熟妇| 95精品区一区二| 五月婷婷香| 1024国产| 99燥99日| 婷婷刺激综合| 五月天色婷伊人| 人人操9| 丝袜激情网| 久热这里只有精品在线观看 | 91碰| 人妻系列久久久久久久久久久 | 少妇AB又爽又紧无码网站| 人人视频色| 婷婷丁香宗合888| 色婷婷丁香五月| 99日这里只有精品| 97人人干人人操| 久久婷婷五月天激情新地址| 免费观看大片视频 丁香婷婷 六月欧美| 综合久久激情久久| 亚洲精品在线视频| 久久久久综合激动五月天| 影音先锋一区二区资源站| 性色婷婷| 亚洲精品又粗又大又爽A片 | 99热都是精品| 国产精品五月丁香| 超碰在线免费9| 国产69久久久欧美黑人A片| 这里只有精品视频在线| 成人婷婷五月天| 色婷婷先锋| 日本三级成人秘书精品片| 天堂中文国产| 五月婷婷六月奇米网丁香| 激情婷婷五月| 日韩欧美婷婷丁| 丁香五月激情综合| 激情五月天啪啪| www国产亚洲色婷婷com| 久久97| 久久图色4| 亚洲亚洲人成综合网络| 91九色视频| 天天综合网亚洲网站| 久久99热这里只有| 婷婷丁香五月天影院 | 99久在线观看| 激情综合五月色丁香婷婷| 午夜大香蕉| 色五月婷婷激情基地| 爱99干99| 欧美激情综合色综合啪啪五月| 九九热这里只有精品一| 9.1综合网| 91干在线| 六月婷婷AV| www.久99| 99婷婷精品推荐在线视频| 激情图片五月天| 91视频一起草| 丁香六月婷婷| 五月婷婷婷婷网| 亚洲看av的网站| 久月丁香爱婷婷综合| 激情久久久久久久久久久| 亚洲色区17| 这里只有精品96| 思思热精品免费视频| 婷婷五月丁香基地在线视频官网| 一二线视频 另类| 日日夜夜天天| 激情五月婷婷综合| 丁香五月影院| 开心激情婷婷| 亚洲综合色色色| 丁香五月影院| 激情AV| 亭亭五月色男人| 久久久激情| 五月天社区| 老司机伊人| 婷婷免费视频| 五月天偷拍| 婷婷丁香六月天| 丁香五月av| 色综合久久8| 大香蕉综合在线| 五月激情啪啪| 色播六月| 五月丁香狠狠爱| 久久婷婷精品| 天天日夜夜拍| 久久丁香| 色综色网| 波多野结衣成人作品在线| 99干日日干| 99热传媒| 婷婷五月天最新网址| 亞洲自怕| 色一情一乱一乱一区9| 亚洲乱码w在线观看| 香蕉久久国产av一区二区| 国产免费AV网站| 玖玖资源站国产| 六月丁香深深爱| 丁香五月天激情网| 久草热在线视频| 五月丁香婷中文| 99色天堂| 九九综合影音先锋 | 日韩精品在线观看9| 国产探花一片区| 国内一级精品| 色五月开心婷婷| 色高清无码视频| 国产精品成人av在线观看春天| 色五月综合网| 色五月婷婷狠狠撸| 婷婷五月开心中文字幕在线| 日韩AV大全| 久99久在线| 99精品偷自拍| 老师把我爽高潮了免费A片| 亚洲综合婷婷五月| 五月在在观看| 26uuu精品一区二区| 99久久久| 国产毛片操B| 五月婷婷|欧美| 亚洲色婷婷婷婷人人爽| 五月丁香中文字幕| 99免费在线| 大香伊人久色| 亚洲AV中文在线| 狠狠干狠狠干狠狠干狠狠干| 欧洲色| 婷婷五月天av| 成人丁香五月婷| 亚洲小说五月婷婷| 丁香婷婷激情六月五月开心| 丁香五月av| 色色色色色五月| 亚洲激情五月婷婷日日| 婷婷色在线播放| 大伊香蕉精品视频在线| 中文字幕AV网址| 激情5月天天天| 久久色情| 97国产精品女人碰碰| 五月婷婷激情刺激| 婷婷五月六月丁香| 中文字幕日产A片在线看| 26.uuu丁香五月婷婷| 婷婷五月天手机版视频| 五月丁香影院| 五月天激情视频| 免费无码毛片一区二区A片| 激情久久 婷婷| 思思热在线精品视频网站| www色色com| 99热精品网| 99热九九在线| 天天干天天做| 99在线免费视频| 久久久精品色色色| 久久精品99国产精品日本| 亚洲无码播放| 天天人人人人人人人人人人人| 色射影院| 五月婷综合激情| 激情开心五月亚洲| 丁香九月婷婷| 99色综合| 五月婷婷综合久久| 日hao1区| 丰满熟女人妻一区二区三| 九九九激情综合| 天天色天天爽| 91chinese在线| 激情五月天的婷婷| 六月婷婷色| www.99操| 五月婷婷激情综合拍| 免费视频WWW在线观看网站| 开心婷婷五月天综合| 成人国产综合| 色域五月婷婷丁香| 婷婷色五月激情强奸四射| 日本久久9| 日本色色色| www.亚洲激情.com| 无月播播激情在线观看视频| 欧美日韩成卜| 99热日本| 五月丁香婷婷钟和色图| 色婷婷丁香AV综合| 久久婷婷青青草| 色五月婷婷丁香婷婷| 99视频| 激情五月com| 日韩在线看AV| 五月停停丁香| 久久久久久9热不雅视频| 国产精品久久7777777精品无码| 五月大香蕉| 91人妻PORNY九色大屁股| 色吧综合网| 五月丁香久久精品在线观看| 人妻人人操| 99热九九这里只有精品10| 久久久婷| 伦99热| 精品九九九久| 久xxxx| 青草少妇激情| 婷婷久久影院| 婷婷综合色| 久久婷婷五月天| 婷婷综合久久| 人人舔天天| 久久99精品久久久| www.99热在线观看| 久久草人妻| 国产人妻777人伦精品HD| 都市激情小说婷婷| 人人爽欧美婷婷久久久五月丁香 | 91要啪| 色婷网| 婷婷激情五月| 天天射夜夜骑| 婷婷五月天最新网址| 人人色婷婷| 香蕉久久国产AV一区二区| 日本激情五月天‘| 伊人婷婷五月天av| 深爱综合网| 丁香五月在线观看综合| 亚洲AV电影美洲AV电影| 外国碰视频网站97| 99热99思午夜精品| 天堂网亚洲色图| 精品人妻在线| 亚洲激情 久久| 91呦呦呦| 网色99| 天天干天天干天天干天天干天天干天天| 欧美日韩99| 九九机热| 91欧美日韩综合| 五月丁香婷婷成人网| 噜噜狠狠色综无码久久合欧美| 亚洲婷婷综合视频| 色色激情五月天| www.热99热| 婷婷丁香九月| 午夜精品久久久久久久爽| www.色婷婷| 天天成人五月天| 九九99香蕉在线视频播放| 禁欲电影完整版在线播放| 99精品在线观看视频| 色婷婷久久综合久色| 九九久久网| 伊人久久激情图区五月| 欧美三级大片AA在线看| 97色色色色色| 色五月婷婷很很操| 综合久色五月| 中文字幕,综合,91| 91麻豆国产三级精品福利在线观看| 丁香五月婷婷色| 这里有精品99| 玖玖婷婷婷丁香五月| 丰满少妇乱A片无码| 99噜噜| www夜夜操wwwcon| 五月丁香六月色婷| 99热99| 亚洲字幕AV一区二区三区四区| 激情五月狠狠| 这里只有视频精品| 超级黄色片| 久久综合55| 五月婷婷激情网| 婷婷午夜精品久久久| 五月天色婷婷伊人网| 激情五月伊人婷婷| 啪啪综合| 免费人人操| 色婷婷网大全在线| 99自拍视频在线| 中文无码婷婷| z色五月播播久久| 日韩欧美一级大黄网站| 影音先锋激情网| 久久99热这里只有精品首| 99ri视频在线播放| 一起操最新网址| 日日躁夜夜躁狠狠久久AV| 这里只有精品在线观看视频| 激情综合五月婷婷丁香| 久色欧美| 国产资源91在线| 九玖欧洲亚洲| 婷婷亚洲丁香五月| 99r这里只有精品哦| 91久久久久久久| 激情综合在线观看| www.婷婷,com| 最新日韩久热免费视频看看| 免费播放AV| 色婷婷激情视频| 思思干精品| 亚洲天堂色| 午夜丁香久久久久久| 性爱网五月婷婷| 欧美天堂婷婷日韩| 97色精品视频 | 日本三级大片| 九九热在线精品视频| 婷婷中文在线| 在线中文av| 色噜噜狠狠色综合日日| 亚洲日日操| 99热6精品| 五月天国产| 久久XX| 国产熟妇的荡欲午夜视频| 色五月激情五月| 亚洲第一成人无码A片| 一本色综合色| 亚洲av另类在线观看| 91人妻人人操| 伊人影院久久网| 国产一区18| 内射综合网| 99在线观看视频免费| 免费的日逼视频| 无码激情精品色婷婷久久久久| 1024日韩| 欧美日韩成人| 嫩BBB槡BBBB搡BBBB| 人人人操 超碰| 婷婷丁香精品视频在线观看| 日韩AV一区二区三区| 久9精品| 五月丁香另类图片| 激情色中文| 丁香五月久久综合| 五月婷亚洲精品| 丁香婷婷九月| 亚洲天堂99| 激情五月成年| 久久五月情| 久热九九| 思思99精品视频| 五月丁香AV在线| 久久久婷婷五月亚洲97号色| 日韩aaa| 丁香五月婷婷啪啪视频| 99热全是精品| 色五月网址| 大伊久久| 久99久99精品免| 久久婷婷热| 亚洲第一成人AV| 97人妻碰碰碰久久香蕉| 全网最新网黄大秀直播高清,主播国产录屏在线| 桃色伊人在线| 丁香五月天啪啪| 五月天偷拍| 丁香婷婷五月综合欧美另类| 人妻AV在线观看| 《》【无码】想被搞到爽AV应募而来的超M素人 西纯子 10musume-011723-01 | 99久久婷婷国产综合| 91一起操| 性色九九| 99热大香蕉| 五月丁香av在线| 人人草人人看| 91chinese在线| 天天综合色99| 性韩日色婷婷五月天激情啪啪XXX| www久久99| 五月天婷婷色小说| 久久婷婷网站| 久综合4| 五月丁香六月激情综合网| 九九亚洲视频| 国产精品色色| 四季AV综合网| 天天噪夜夜爽| 久99久视频| 丁香五月婷婷五月基地| 婷婷丁香色五月亚洲| 五月六月丁香激情| 深爱激情五月天| 成人五月天丁香婷| 久久久久人妻精选| 日本色色色| 日本色天堂| 五月丁香啪啪伦理电影| 日本99热| 五月婷婷人人人操| 激情五月丁香综合网站| 99re8在这里只有精品| 丁香婷婷五月人体| 婷婷五月天色网久| 俺去也五月天婷婷| 97干在线看| 日本激情五月天‘| 婷婷丁香六月影视| 久久婷婷色综合| 亚洲啪啪自拍| 很操日本7| 久久怡红院| AV操逼网| 九九婷婷网五月天| www.玖玖九| 日本色婷婷久久99精品91| 91五月天| 色婷婷五月在线| 亚洲色网址| 99久久天堂婷婷| www激情网| 强壮公让我夜夜高潮A片视频| 九色视频九色九色91jiuseshipin| 婷婷之玖玖| 婷婷综合伊人丁香| 99色热| 精品九九在线观看视频| 亚洲成人综合在线| 九九热re99re6在线精品| 夜夜干夜夜操| 奇米影视777在线_在线观看午夜_h小视频在线观看_岛国大片 | 日本五月丁香| 99热97| 色色五月丁香| 99在线观看| 九久9精品| 亚洲超碰在线| 成人精品在线| 欧美一级色| 91Chinese在线| 色婷婷久久| 婷婷色网| 一本色道久久综合狠狠躁小说| 亚洲欧洲一二| 女高怪谈在线观看| 婷婷五月天性爱视频| 中文乱子伦视频| 大香蕉娱乐| 亚洲国产99| 夜夜大香蕉婷婷丁香| 色久九| 天天爽爽日日做做|