色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

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

EMQX MQTT 橋接 `$queue/` 訂閱消息丟失修復:Subscription-Identifier 在 MQ 投遞鏈路中的完整解析

EMQX MQTT 橋接 `$queue/` 訂閱消息丟失修復:Subscription-Identifier 在 MQ 投遞鏈路中的完整解析 后端物聯(lián)網(wǎng)消息隊列通信【免費下載鏈接】emqxThe most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles項目地址https://gitcode.com/gh_mirrors/em/emqx點擊查看免費下載本文基于倉庫變更記錄 changes/ee/fix-16999.en.md 展開深入剖析 EMQX 在啟用 Message QueueMQ特性的遠端 broker 上MQTT 橋接MQTT Bridge作為 MQTT Source 從$queue/主題訂閱時無法收到消息的問題根因與修復方案。讀者讀完本文后將掌握 MQTT v5 Subscription-Identifier 屬性在 EMQX 訂閱、投遞、橋接路由三個環(huán)節(jié)的完整流轉(zhuǎn)機制理解為什么$queue/隊列訂閱強制要求 MQTT v5 連接并能通過源碼與測試用例驗證該修復的可靠性。背景為什么 MQTT 橋接需要 Subscription-IdentifierEMQX 的 MQTT 橋接emqx_bridge_mqtt在作為 MQTT Sourceingress運行時會通過一條 MQTT 客戶端連接訂閱遠端 broker 的主題把收到的消息導入本地 broker 或觸發(fā)規(guī)則引擎處理。當遠端 broker 同時開啟了 EMQX 的 Message QueueMQ特性時客戶端需要訂閱形如$queue/queue-name/topic-filter的主題才能消費隊列中的消息。MQTT v5 協(xié)議中客戶端可以在 SUBSCRIBE 包的屬性中攜帶一個或多個Subscription-Identifier訂閱標識符服務端在向該訂閱投遞消息時會把對應的訂閱標識符原樣寫入 PUBLISH 包的屬性中。這讓訂閱方無需在客戶端維護主題過濾器到業(yè)務處理的映射即可根據(jù) PUBLISH 包屬性快速識別這條消息來自哪一條訂閱。EMQX MQTT 橋接的 ingress 正是依賴這一機制完成消息路由的橋接啟動時為每條 ingress 訂閱分配唯一的 Subscription-Identifier訂閱時在 SUBSCRIBE 屬性中帶上該標識符收到消息后優(yōu)先根據(jù) PUBLISH 包中的 Subscription-Identifier 查索引定位對應的通道配置channel config只有找不到時才退化為按主題匹配。如果遠端 broker 在投遞 MQ 隊列消息時沒有在 PUBLISH 包中攜帶 Subscription-Identifieringress 就無法通過標識符定位到正確的通道消息隨之丟失——這正是本次修復要解決的核心問題。問題描述與根因定位根據(jù) changes/ee/fix-16999.en.md 的記載Fixed an issue where MQTT source failed to receive messages from$queue/subscriptions when the remote broker has the Message Queue (mq) feature enabled.問題現(xiàn)象遠端 broker 開啟 MQ 特性時MQTT 橋接 Source 從$queue/訂閱收不到消息。根因MQ 消息投遞時PUBLISH 包中沒有包含 MQTT v5 Subscription-Identifier 屬性而 MQTT 橋接 ingress 正是依賴該屬性來路由來自隊列訂閱的消息。從源碼層面可以還原這條因果鏈橋接 ingress 在訂閱遠端主題時會攜帶Subscription-Identifier屬性見 emqx_bridge_mqtt_ingress.erlsubscribe_properties(#{subscription_id : SubscriptionId}) - #{Subscription-Identifier SubscriptionId}; subscribe_properties(_Ingress) - #{}.消息到達 ingress 后先按 Subscription-Identifier 查找通道配置找不到才按主題回退匹配見 emqx_bridge_mqtt_ingress.erlfind_channel_configs(Topic, Props, SubscriptionIdToHandlerIndex, TopicToHandlerIndex) - case find_channel_configs_by_subscription_identifier(Props, SubscriptionIdToHandlerIndex) of [] - find_channel_configs_by_topic(Topic, TopicToHandlerIndex); ChannelConfigs - ChannelConfigs end.修復前遠端 broker 的 MQ 投遞鏈路在生成 PUBLISH 包時未注入Subscription-Identifier屬性導致第 2 步永遠命中按標識符查找的空結(jié)果消息被靜默丟棄。修復方案MQ 投遞鏈路補全 Subscription-Identifier修復的實質(zhì)是在 MQ 的消息投遞路徑上補齊 Subscription-Identifier 的注入同時完善橋接 ingress 側(cè)的訂閱協(xié)商與強制校驗邏輯。整個修復可以拆解為三個層面。1. Broker 側(cè)訂閱解析與投遞注入MQTT v5 通用能力EMQX 本身作為 MQTT broker 時對 Subscription-Identifier 的支持分為訂閱與投遞兩步這也是遠端 broker 正確投遞隊列消息的前提。訂閱階段emqx_channel在處理 SUBSCRIBE 包時把屬性中的Subscription-Identifier提取為subid存入訂閱選項見 emqx_channel.erlenrich_subopts_subid(TopicFilters, #{sub_props : #{Subscription-Identifier : SubId}}) - [{Topic, SubOpts#{subid SubId}} || {Topic, SubOpts} - TopicFilters]; enrich_subopts_subid(TopicFilters, _State) - TopicFilters.同時EMQX 在 CONNACK 屬性中聲明Subscription-Identifier-Available 1見 emqx_channel.erl明確告知客戶端本服務端支持該特性。投遞階段emqx_session的enrich_message/3在把消息投遞給訂閱者時若該訂閱帶有subid則在消息頭 properties 中注入Subscription-Identifier見 emqx_session.erl%% Add Subscription-Identifier if its specified for the %% subscription: Headers case SubId of undefined - Headers0; _ - case Headers0 of #{properties : Properties} - Headers0#{properties : Properties#{Subscription-Identifier SubId}}; #{} - Headers0#{properties #{Subscription-Identifier SubId}} end end,該邏輯有對應的單元測試佐證見 emqx_session.erl例如enrich_subid1_test/0驗證subid 42的訂閱會把Subscription-Identifier : 42寫入消息屬性。2. MQ 消費鏈路隊列消息經(jīng) broker 投遞時保留訂閱標識符MQ 消息從入隊到出隊再進入 broker 投遞管線的路徑大致如下emqx_mq模塊掛載message.publishhook見 emqx_mq.erl攔截發(fā)往 MQ 主題的消息通過publish_to_queue/2調(diào)用emqx_mq_message_db:insert/2寫入消息數(shù)據(jù)庫見 emqx_mq.erlMQ 消費者側(cè)把出隊消息通過emqx_mq_sub:messages/3送回訂閱端見 emqx_mq_sub.erl跨節(jié)點時走 RPC見 emqx_mq_sub_proto_v1.erl消息最終經(jīng)擴展訂閱處理器emqx_mq_extsub_handler進入 broker 的投遞流程見 emqx_mq_extsub_handler.erl。MQ 投遞鏈路此前在消息進入 broker 投遞管線前對訂閱標識符的保留不完整導致最終生成的 PUBLISH 包缺失該屬性。修復后隊列消息在被投遞給$queue/訂閱者時會走與普通訂閱一致的enrich_message/3注入邏輯從而在 PUBLISH 包中攜帶訂閱時的 Subscription-Identifier。橋接 ingress 收到后即可按標識符完成路由。3. 橋接 ingress 側(cè)訂閱協(xié)商與強制校驗橋接側(cè)在本次修復中同步完善了與 Subscription-Identifier 相關(guān)的訂閱行為涉及 emqx_bridge_mqtt_ingress.erl 與 emqx_bridge_mqtt_connector.erl 兩個模塊。訂閱標識符分配每條 ingress 訂閱會被分配一個唯一標識符最大取值為?MAX_SUBSCRIPTION_ID定義為268435455即 MQTT v5 中 Subscription-Identifier 的最大合法值 2^28?1見 emqx_bridge_mqtt_ingress.erl。分配邏輯會跳過已被占用的編號編號耗盡時報no_available_subscription_id見 emqx_bridge_mqtt_ingress.erl。降級重試協(xié)商訂閱時若遠端 broker 返回SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED原因碼行為分兩種見 emqx_bridge_mqtt_ingress.erl普通主題訂閱自動降級去掉 Subscription-Identifier 屬性后重新訂閱保證普通場景的兼容性$queue/隊列訂閱不降級直接返回錯誤subscription_identifier_required_for_queue_subscription。因為隊列消息的路由完全依賴該屬性降級后必然導致消息丟失顯式報錯比靜默丟消息更安全。maybe_retry_without_subscription_identifier( #{subscription_id : _SubscriptionId, remote : #{topic : $queue/, _/binary}}, {ok, _Props, ReasonCodes} Result, _Pid ) - case lists:member(?RC_SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED, ReasonCodes) of true - {error, subscription_identifier_required_for_queue_subscription}; false - Result end;啟動期強制校驗connector 在創(chuàng)建 ingress 配置時調(diào)用ensure_queue_subscription_supported/2若發(fā)現(xiàn)配置了$queue/主題但協(xié)議不是 MQTT v5不支持 Subscription-Identifier直接拋出不可恢復錯誤見 emqx_bridge_mqtt_connector.erlensure_queue_subscription_supported(#{topic : Topic}, SubscriptionIdToHandlerIndex) - case is_queue_topic(Topic) andalso not supports_queue_subscription(SubscriptionIdToHandlerIndex) of false - ok; true - error({unrecoverable_error, subscription_identifier_required_for_queue_subscription}) end.其中 ETS 訂閱標識符索引僅在proto_ver : v5時創(chuàng)建見 emqx_bridge_mqtt_connector.erl與上面的強制校驗形成閉環(huán)。消息到達后的路由ingress 收到 PUBLISH 包后解析屬性中的Subscription-Identifier支持單個整數(shù)或多個標識符的列表見 emqx_bridge_mqtt_ingress.erl到 ETS 索引中查找對應的通道配置find_channel_configs_by_subscription_identifier(Props, SubscriptionIdToHandlerIndex) - lists:flatmap( fun(SubscriptionId) - case ets:lookup(SubscriptionIdToHandlerIndex, SubscriptionId) of [{SubscriptionId, ChannelConfig}] - [ChannelConfig]; [] - [] end end, subscription_ids(Props) ).配置要求與限制綜合上述代碼邏輯使用 MQTT 橋接 Source 訂閱遠端 broker 的$queue/主題時需要滿足以下條件遠端與本地連接均須使用 MQTT v5connector 配置中proto_ver v5Subscription-Identifier 是 MQTT v5 特性emqx_bridge_mqtt_connector.erl僅在 v5 下創(chuàng)建標識符索引且$queue/訂閱在不支持該特性時會啟動失敗并報subscription_identifier_required_for_queue_subscription遠端 broker 須正確實現(xiàn) MQTT v5 訂閱標識符語義訂閱端攜帶的 Subscription-Identifier 必須原樣出現(xiàn)在投遞的 PUBLISH 包屬性中。EMQX 自身通過 emqx_session.erl 的注入邏輯滿足該要求這也是本次修復的核心訂閱標識符數(shù)量有上限每條 ingress 訂閱占用一個標識符最大編號為 268435455實際可分配數(shù)量受?MAX_SUBSCRIPTION_ID約束。測試驗證本次修復的各個環(huán)節(jié)均有對應測試用例覆蓋可作為回歸驗證的入口。MQ 側(cè)保留驗證emqx_mq_SUITE.erl 中的t_subscription_identifier/1用例完整模擬了問題場景創(chuàng)建名為subid的非 lastvalue 隊列主題過濾器為t/#用SubId 42、屬性#{Subscription-Identifier 42}訂閱$queue/subid/t/#向t/0發(fā)布消息斷言收到的 PUBLISH 包中properties含Subscription-Identifier : 42否則ct:fail(t/0 message from MQ not received or missing Subscription-Identifier)。該用例直接驗證了修復目標MQ 隊列消息投遞時 PUBLISH 包必須攜帶訂閱標識符。橋接側(cè)路由與協(xié)商驗證emqx_bridge_mqtt_source_SUITE.erl 中針對該場景有以下用例t_mqtt_conn_bridge_ingress_subid_dispatch第 486 行起文檔注釋為 MQTT ingress dispatches queue deliveries by Subscription Identifier.覆蓋遠端$queue/orders/t/#場景下按訂閱標識符分發(fā)隊列投遞t_mqtt_conn_bridge_rejects_queue_source_without_subscription_identifier第 523 行起文檔注釋為 MQTT ingress rejects queue subscriptions when Subscription Identifiers are unavailable.斷言報錯原因字符串為queue subscriptions require connector proto_ver v5驗證了啟動期強制校驗t_mqtt_conn_bridge_ingress_retries_without_subid_on_a1第 543 行起驗證遠端不支持訂閱標識符時普通訂閱先發(fā)帶 subid 的 SUBSCRIBE、收到不支持響應后自動降級重發(fā)不帶 subid 的 SUBSCRIBE第 597-598 行分別斷言subscribe_with_subid與subscribe_without_subid消息。結(jié)語本次修復changes/ee/fix-16999.en.md從根因上補齊了 MQ 投遞鏈路中 PUBLISH 包缺失 Subscription-Identifier 的問題使 MQTT 橋接 Source 在遠端 broker 開啟 MQ 特性時能夠正常從$queue/訂閱接收消息。修復同時完善了三層防護MQ 投遞側(cè)正確注入訂閱標識符、橋接 ingress 側(cè)按標識符優(yōu)先路由、以及隊列訂閱對不支持 MQTT v5 的遠端顯式報錯而非靜默丟消息。對于運維與集成人員核心要點是只要橋接遠端涉及$queue/隊列訂閱連接協(xié)議必須配置為 MQTT v5且遠端 broker 需完整支持 Subscription-Identifier 語義。贊分享后端物聯(lián)網(wǎng)消息隊列通信【免費下載鏈接】emqxThe most scalable and reliable MQTT broker for AI, IoT, IIoT and connected vehicles項目地址https://gitcode.com/gh_mirrors/em/emqx點擊查看免費下載相關(guān)推薦EMQX 消息流Streams投遞修復解析Subscription Identifier 等訂閱選項的完整傳遞鏈路EMQX 消息流Streams投遞修復解析Subscription Identifier 等訂閱選項的完整傳遞鏈路 本指南圍繞變更記錄 changes/e后端物聯(lián)網(wǎng)消息隊列通信EMQX 修復解析Message Queue 啟用時 $queue/ 訂閱無法向 MQTT 橋接投遞消息的問題EMQX 修復解析Message Queue 啟用時 $queue/ 訂閱無法向 MQTT 橋接投遞消息的問題 本文基于倉庫變更記錄 changes/ee/f后端物聯(lián)網(wǎng)消息隊列通信EMQX MQTT Ingress 橋接隊列訂閱$queue與 MQTT 5 Subscription Identifiers 深度解析EMQX MQTT Ingress 橋接隊列訂閱 $queue 與 MQTT 5 Subscription Identifiers 深度解析 MQTT in后端物聯(lián)網(wǎng)消息隊列通信創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
97操97干| 欧美劲爆视频一区二区| 国产一区二区三区精品观看啪| 九九热视频这里只有精品| 岛国天天午夜影院传媒网| 亚洲暴力强奸AV| 久久久久网站-538在线视频-欧美永久乱码| 欧美超碰在线| 国产乱码久久| 久久超碰国产一区二区三区| 亚洲五月丁香花狠狠干一区二区三区| 91欧美情色| av在线免费一区二区| 色爱欲亚洲| 懂色aV一区二区天美传媒| 人人考人人摸人人干| 超碰欧美在线欧美| 在线观看精品国产免费| 91久久国产精品| www.久久最新地址| 日韩中文9| 亚洲人妻中文高清| 精品女同一区| 91狼人| 超碰97资源网亚洲| 成人欧美一区二区三区黑人一| 东北女人性交| 91在线页| 自拍偷拍草一草| 夜夜爽爽夜夜精品视频| 久久性爱大全| 51久久夜色精品国产麻豆| 99国产精品免费| 日韩性爱人人爱人人操| 抽插一区二区视频| 曰韩欧美国产传媒麻豆第一区| 神马久久午夜| 欧美另类自拍 | 青青草一本道福利视频| 91久久久久久久| 大香蕉日韩欧美| 成人三级片无码| 大香蕉一人| 日本中文字幕在线电影| 久久黄片国产一区二区| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 欧美亚洲中文| 97超级欧美| 18禁网站在线播放| 老熟女天天操| 东京热视频网| 另类综合另类| 麻豆 亚洲 97| 亚洲欧美在线观看免费| 桃花色涩综合影院| 国语精品内射在线观看| 久久精品国产精品一区| а√天堂资源官网在线资源| 国产福利精品98视频| 精品午夜福利| 亚洲小电影免费涩涩成人在线高清| 99re热有精品视频国产| 亚洲精品三| 麻豆久久久一区二区| 天天操女人| 97干com| 久久久内射良家| 国产三级中文字幕粉嫩| 成人免费性爱视视| 强奸乱伦AV网站| 秋霞视频一区二区| 欧美一区二区在线资源| 91精品国产乱码| 日韩丨制服丨中文|在线| 国产女上位好爽在线| 日本一区99| 五月天亚洲网| 乱伦色图网址是多少| 诱惑网综合| 久久久99免费| 亚洲免费精品一区| 中文字幕视频二区| 91社区拍啪人妻| 婷婷综合五月| 殴美大黄片| www欧美性爱| 综合一区中亚洲国产成人综合精品| 懂色综合久久久| 91天射| 欧美天堂在线| 91成人久久| 精品v日韩欧美国产| 伊人在线大香蕉二。| 亚洲色资源| 91蜜臀熟女| 午夜福利成人免费视频| 婷婷亚洲综合| 色色色五月婷婷| 国产色呦呦| 蜜乳AV网址| 国产精品露脸在线观看| 妺妺跟我一起洗澡没忍住| 操b网站亚洲无码| 男人天堂无码| 久久久久亚洲Aⅴ无码| 欧美久久毛片基地| 蜜臀99久| 亚洲性爱电影| 日本一区二区电影网站| 天天操夜夜操狠很操| 成人精品在线观看| 色九九久九九| 爱做久久久久久| 观看免费区二区三区二| 亚洲欧美综合| 校园春色亚洲欧洲| 精品成人无码| 精人妻无码一区二区三区伊人直播| 操一对老熟妇爽上天视频| 亚洲色图日韩丝袜制服一区二区五月在线| 午夜αv| 午夜精品久久久久久久99热影院| 欧美亚洲日本激情在线| 蜜臀久久99精品久久久久电影| 免费av在线播放二区| 伊人大香蕉在线| 99re视频这里只有精品| 久久riav中文精品| 亚洲色图 综合| 热思思免费视频| 精品一区二区三区蜜桃臀赵总 | 精精夜夜| 女色综合| 肥臀熟女福利视频一区二区| 999精品国产高清一区二区| 午夜精品99久久久久传媒| 97人人爱人人乐| 91丨熟女丨丰满熟女| 天天在线91| 青青伊人这里只有精品| 中日韩久久久免费看| 一级黄色性爱A级片| 久久成年精品| 97日视频| 91熟女网| 午夜无遮挡男女啪啪视频| 亚洲成a人在线观看久| 女人午夜视频777| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 91色欧美| 美女啊啊啊啊pc| 成年人黄色视频免费| 黄色小说亚洲| 在线性黄高清免费视频| 国产精品网址| 亚洲欧美日韩国产丝袜自拍中文| 日本高清一区二区在线| 日日夜夜精品视频| 伊人久久久日韩一区| 精品一区二区成人| 亚洲一区二区av| 久久国产精品91| 中文字幕高清精品一区| 人妻素股| 亚洲欧美九九| 欧美另类综合久久| 丰满人妻被猛烈进入中| 中文字幕AV片| 亚洲第一页色| 夜夜操青青草| 欧美999| av亚洲天堂资源网站| 破苞ⅩXXX性无码动漫无码| 久久香蕉国产线看观看亚洲女人| 狠狠2050在线观看| 91 刺激在线| 中文字幕一区电影在线观看| 精品一级| 精人妻无码一区二区三区伊人直播 | 久久久婷婷| 亚洲AV永久无码一区仙野| A级片日韩欧美国产欧美视频精选观看| 蜜桃精久三区| 成人资源中文字幕在线观看天天| 婷色五月| 搡老女人老妇女AAA一VU麻豆| 欧美牲| 亚洲日韩欧美一区二区| 久久夜精品一区二区三区| 九九九九久久久| 国产精品一区午夜福利| 操逼操2| 欧美性色欧美| 高清肉丝中文无码| 97精品国产手机| 花野真衣| 欧美日日网| 亚洲性爱无码乱伦av| 九九九九九精品视频| 无码男人天堂| 日韩大香蕉精品在线视频| 日韩AV电影网站| 国产又色又爽又舒服的三级视频| 久久丁香久草综合网| 久99热| A级在线视频| 色噜噜人妻av中文字幕| 天天操美美| 亚洲熟女乱色| 超碰97网址| 啊啊啊啊啊啊啊国| 亚洲人妖网| 成人日韩中文字幕| 中文字幕十五区| 啊啊啊在线观看免费视频| 国产成人精品日本亚洲语言| 全球成人中文在线| 久久久久久久国产视频| 免费在线观看国内色片网站网址 | 99在线免费观看| 99色在线| www.色婷婷.com| 天天射影院| 污啪啪啪视频| 色哟哟-国产专区| 9999伦理视频| 青娱乐手机日韩在线视频| 日韩精品9999| 老汉网| 91九色丨国产丨爆乳| 91 丝袜在线| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 中文字幕人乱码中文字的预防方法 | 丰满精品人妻少妇久久字幕| 久久99草| 91久久国产精品| 97资源亚洲| 亚洲欧美高清无码| 国产成人久久久精品免费AV| 啊…啊…操我用力操我| 欧亚不卡| 久久后入制服| 999999精品| 色色网91| 久久草在线综合视频| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 91久久午夜无码鲁丝片久久人妻| 夜夜高潮夜夜爽高清视频一| 蜜桃色色网站视频三区| 欧美97日韩| 久久久久中出| 天天摸夜夜摸| 国产吹潮女在线观看| 超碰九九| A级片日韩欧美国产欧美视频精选观看 | 91网站18+| 亚洲久久久| 欧美日韩啪啪电影| 久99视频| 色欲色香天天天综合网www-亚洲综合国| 色综合 加勒比| 啊啊啊啊啊啊啊啊在线观看| 久草福利在线资源站| 久久乐| 亚州国产成人精品女人久久 | 99热最新网址| 天天操熟妇| 啊啊啊爽爽| 青娱乐国产精品| 欧美日韩国产传媒在线精品| 人妻激情视频| 九九99精品视频在线观看| 欧美精品第四五页中文字幕在线观看| 国产精选视频| 天天综合91在线| 白嫩妹子国产骚| 亚洲性爱免费电影| 日本青青草在线| 欧美日韩亚洲天堂| 欧美激情性爱视频网站| 婷婷在线视频在线观看| 日韩精品三区四区| 欧美性爱一区二区三区| 国产精品老师| 美女91在线观看| 欧美啪啪啪91| 久久精品毛片免费不卡| 97超碰国产亚洲精品资源| 一区二区三区四区五区久久久久久| 超碰97综合网| 你懂的在线观看区国产 | 91亚.色| 亚洲成人性爱网站在线播放| 人妻少妇三级| 波多野结衣之双飞调教在线播放| 青苹果影院男人的天堂| 天天日夜干| 五月丁香婷婷啪啪| 91黄站| 夜夜操狠狠操| 精品对白久久不卡| 偷窥自拍亚洲色图| 午夜性刺激视频免费观看| 精品国产一区二区三区av在线资源| 亚洲色欧| 91黑丝露脚| 欧美综合综合| 亚洲色天堂日韩中| 亚洲色图91| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 欧美另类自拍| 萌白酱自拍视频| 青草青青久久久久久国产| 伦理第一页| AA丁香综合激情| 亚洲久久久| 密桃99999| 国产AV线| 999久久久久久久精| 九九九免费视频| 超碰在线974| 日本熟女不卡视频| 色香在线| 久久这里只精品99re66图| 青青草华人在线欧美在线| 亚欧高清在线| 欧美色偷偷| 久久 亚洲 日韩 人妻| 久草网站免费在线观看| 91痴汉| 六六久久日韩不卡| 色黄污美女啪啪啪免费网站| 加勒比av官网在线| 激情五月婷婷| 午夜精品久久一区二区| 九九九九九九九九九九九九九九九女| 欧美黄色大香蕉一区二区| 一本色道人妻久久| 物尤视频一区二区| av在线资源| 国产成人亚洲精品无| 性爱欧美五月| 99热精品在线在线| 国产91乱伦| 久久精品无码专区| 精品久久九| 香蕉综合网| 超碰免费人妻人人| 91精品人| 天久久久噜噜噜久久国产精品爽爽| 厕所偷拍在线| 丁香激情网| 欧美日韩国产中文精品字幕自在自线| 精品人妻av区天天看片| 天天插天天操天天摸天天射天天看| 手机看av网站在线看| 麻豆久久精品亚洲精品88| 亚洲熟女一区| 日本精品人妻少妇一区二区| 欧美啪啪女女| 欧美日韩不卡a片| 99re这里只有精品2| 日韩欧美成人大香蕉| 国产成人精品日本视频| 97超碰人人模人人拍人人| 一本大道久| 天天干2区3区| 激情五月天色色| 一,爱啪啪,在线免费视频| 99re99视频在线免费观看| 欧美系列在线一区二区| 国产亚洲欧美每日在线| 午夜美女福利视频| 97国产精品一区二区传媒公司| 91爱看| 青青草视频久久久久| 亚洲国产成人高清在线| 加勒比在线视频一区二区三区| 国产激情在线| 亚洲天堂一二| 日本97久久| 亚洲国产丝袜在线观看| 少妇69中文| 欧美激情超碰777| 牛牛aV| 懂色Av| 精品九区| 天堂综合网| 欧美综合色| 亚洲色综网| 中文久久96| 国产白丝在线| 中字一区| 青娱乐二区免费| 91九久| 女人被男人桶爽视频网站| 最新日本中文字幕| 在线观看亚洲成人精品| 丰满人妻区一区二区三| 蜜臀中文字幕| 亚洲欧美综合区自拍另类| 欧美自拍网| 亚洲日韩在线a不卡99精品| 久久久久久裸体| 97干天天| 啊啊啊啊啊啊啊国| 亚洲精品久久久久毛片A片拉屎 | 91是天天| 99啪啪视频| 男人的天堂2018.| 久久发布国产伦子伦精品| 97色插| 亚洲天堂性爱| 级品肉射| 色哟哟精品1精品2| 久久久久久久久一区二区三区| 96久久久久久久| 亚洲天天操| 四虎国产精品永久在线囯在线 | 国产亚洲精品美女久久久久久2021| 都市久久精品激情亚洲| 日本精品无码三级网站| 青青草丝袜在线视频| 久久香蕉网| 欧美|91色综合| 五月天婷婷久久| 美女黄页| 久久亚洲天天做| 欲女人妻性色av| 亚洲人妻色图| 日韩精品国产一区二区| 久久怡红院| 久久超碰、| 国产精品色| 91爱| 色吧综合网| 草b在线| 99久在线精品99re8a| 在线 亚洲 网爆 自拍| 国产视频一区二区三区久久亚洲天堂 | julia ann久久| 天天噜| 亚洲超碰AV| 午夜福利久久久噜久噜久久综合| 日韩精品亚洲一二三| 东京热AV男人的天堂| 少妇极品熟妇人妻无码| 人妻天堂三区| 久久精品中文字幕无码l| 95精品在线| 亚洲91射| av网页一区二区三区| 欧美亚洲日韩人妻在线观看| 色综合超碰超| 人妻一区视频| 精品视频久久久久九九九九9999 | 欧美色青| 丁香五月成人| 国产丝袜高跟美女av免费观看| 国产综合色精品在线观看| 双插性欧美一二三区| 五月黑AⅤ| 黄页网站成人免费| 日本成熟少妇A∨网站| 99久久婷婷丁香| 色九九九九| 久久久新亚洲AV| www久久久| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 超碰2017| 自拍丝袜美腿人妻| 亚洲91色| 91超碰人人操| 国产精品大屁股999| 天天操天天干一区二区| 男人的天堂欧美| 亚洲97综| 亚洲有薄码区日本系列中文字幕| 精品无码少妇| 日本 欧美 国产一区| 亚洲综合贴图91| 中文字幕一区二区三区四区在线视频| 综合网~91综合网| 国产亚洲深夜激情| 国产综合久久久鬼色| 青娱乐淫乱1314| 99999无码| 国产v亚洲v日韩v欧美v片另类| 男人的天堂亚洲| 天天综合色图| 国产一区二区啪啪视频| 久久久久国产精品人妻aⅴ天堂| 国产成年精品高清在线观看91| 97色欧州| 黄色高清无码无码破解免费暗网| 91在线丝袜| 操逼网站视频漫画国产| 欧美日韩精品国产91| 国产超碰在线| 丝袜制服字幕在线| 夜夜嗨一区二区三区直播内容| 亚洲日韩精品在线播放| 超碰美国| 91丝袜美女| 亚洲av无码国产精品字幕| 精品四五区| 欧美高清18A片| 色综合99999| 久久久成人国产精品无码| 青草地一本线一区二区三区| 熟女丝袜视频| 日韩精品一区二区日韩 | 亚洲国产成人7777| 日本午夜福利视频| 乱伦3P视频| 丝袜加勒比| 中日无幕一二三四区| 一区二区三区四区免费视频| 男人的天堂va在线| 青青草啪啪网| 欧美精品999| 最新日日夜夜天天干干| 久热精品在线| 人人爽夜夜操| 97婷婷色| 啊啊啊啊啊啊啊在线| 人人射人人操人人摸| 婷婷人妻激情| 日韩99神马视频播放| 黄色一级视| 欧美狠狠干| 国产精品午夜福利视频| 大香蕉综合| 怡红院一区二区熟女人妻| 国产精品午夜福利亚洲综合网| 天天综合站| 亚洲中文字幕乱码无码一区二区| 欧美顶级黄片AAAAA在线免费看| 操操逼视频| 久久久夜夜夜| 夜夜精品视频一区二区| 欧美一区二区三区成人性生活| 欧美日韩超碰在线| 探花精品视频| 日熟女| 成人久久久| 少好三P| 今日头条成人一区二区三区四虎精品| 红杏大香蕉| 无码聚合| 无码人妻精品一区二区三区99不卡| 91n处女在线观看| 午夜福利在线视频1000| 九九久久精品| 最近的最新的中文字幕视频| 亚洲自拍天堂| a片偷拍视频| 黑人娇小av在线播放| 国产熟女一区二区| 青青草华人在线欧美在线| 一区二区视频你懂的| 泰国AV在线观看| 天天爽天天操| 成人 日韩欧美一区| 福利社区午夜一区二区| 99爱爱| 收看日本人日bb| 欧美97视频| 国产久久久久影院老熟女| 色婷婷蜜臀av| 久久久18禁| 97色97好| 夜夜操中文字幕| 日韩精品操少妇| 天天α片| 激情啪啪视频| 欧美97网| 99热销国产这里有精品| 天啪| 日韩精品午夜操呦呦不卡影院| 亚洲天堂男| 国产精品一区二区密臀| 在线色导航| 91网站18禁| 久草色在线观看| 亚洲国产蜜臀系列在线观看| 久久久96精品| 97色综合中文网| 麻豆成人影音在线| 国产成人拍国产亚洲精品| 青青免费在线视频一区| www.91理论| 久久老子无码午夜伦不卡| 久久婷婷六月综合| 丝袜综合| 曰本特级特黄特色黄色A级网站高清在线免费看 | 先锋激情∨在线视频播放| 黄色视频60分钟| 神马久久久久久伦理片| 91色久| 国产视频三区四区| 色综合20p| 精品少妇一区二区| 人人人干干人人干| 在线可观看的黄色网址| 97久久精品亚洲| 青青操在线亚洲视频观看欧美在线 | 99色在线| 午夜精品久久一区二区| 伦伦成年午夜免费视频| 另类天堂| 青青草原人妻| 日1区2区3区2020| 亚洲学生妹高清av| 一本一道vs波多野结衣| 玖玖爱综合| 亚洲熟妇白浆无码AV| 亚洲情欲| 中文字幕av乱伦| 精品国产一区二区久久| 天天在线91| 精品亚洲成人免费在线| www.色99| 国产精品九九| 韩国免费播放一级毛片| 大香蕉亚洲中文| 亚洲人人夜夜澡人人爽| 午夜男女爽爽大片免费观看| 六月婷婷色综合| 亚洲限制级| 超碰97资源网亚洲| 亚洲天堂五月天国产| 丁香五月婷婷啪啪| 欧美日韩人妻少妇 一区二区三区| 欧美熟妇成人一区二区| 艹我哪美一区无码| 日韩精品三级| 亚洲成人性爱在线观看| 色婷婷久久综合超碰| 国内外内射高清视频| 不卡免费av在线播放 | 亚洲精品一二区| 少妇99成人麻豆| 无马一区二区| 欧美在线观看综合国产| 97超碰人操| 国产最火爆久久国产网站网站| 免费观看欧美日韩操逼视频| 外国免费性情大片| 久久露脸国产老熟女| 天天色踪合| 手机在线看片免费人成视频| 蜜桃色院一区久久 | 人人操人人爽人人操人人| 99热91| 抽查国产福利主播| 精品人妻一区二区免费蜜桃视频| 九九这里只有精品| 91n处女在线观看| 色五月综合网| 97亚洲自在精品在线观看| 五十路六十路七十路熟婆| 青青草白白色| 黄色片,com| 日韩精品人妻中文字有码在线| 亚洲免费在线探花| 色九九综合AV| 激情久久av一区av二区av| 色97欧美| 人妻嗯啊啊在线播放| 亚洲在饯| 国产精品2020| 天天色,天天干,天天干| 亚洲精品黑丝| 97人妻色| 欧美人与动性人交a| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 欧美一区二区一级岛国大片| 久久中文色图| 欧美人妻久久精品二区三区| 后入式五六区| www.色五月| 国产欧美日本亚洲精品| 天天内射| 婷婷五月天激情小说| 51国产午夜精品视频| 色制服丝袜夫妻av一区| 欧美网站免费| 无码不卡亚洲成?人片| 骚熟女吞| 亚洲精品久久久久久久蜜桃臀| 久久久久亚洲Av无码专区老牛影视| 曰韩少妇无码| 久久久亚洲精品中文字幕人妻| 600国产精品视频| 天天摸天天碰天天添青青| 在线国产探花| 婷婷色色五月天福利| 伊人少妇久久久| 久久9精品视频| 日韩 欧美 另类 人妻| 蜜桃传媒视频第一区入口在线看| 色人久久| 亚川综合视频| 91熟女在线| 亚洲色图欧美另类在线| 95人妻爽爽人人做人人澡| 日本人妻中文字幕精品| 蜜臀99久久精品久久久久久| 久久久婷| 色色操| 成人 日本A片无码8888| 尤物av网站免费在线播放| 99最新日韩偷拍视频| 欧美狠狠鲁| 艹精品| 国产久久久| 强乱老妇中文字幕| 国产精品熟妇一区二区三| 日韩av影片在线观看| 久久久亚洲Av| 免费a v| 91痴汉| 大香蕉啪啪啪啪在线| 国语人妻精彩刺激| 91大学精品激情戏| 日本视频在线观看污污污| 欧美精品三级黄片| 9久久精品| 欧美日韩系列| 亚洲美女黄色| 性爱欧美五月| 97高清啪啪| 999狠狠综合| 国产亚洲综合欧美一区| 久久精品国产亚洲AV高清演员表| 91东北熟女| 久久久91| 香蕉综合网| 亚洲狠| 少妇激情一区二区三区视频| 91制服丝袜| 97精品一区| 97精品久久久久久久| 男人天堂久久日韩| 日本中文字幕高跟| 啊啊啊不要好爽日韩无码一区| 你想操日本小逼吗| 国产亚洲日韩在线三区黑人| 萌白酱自拍视频| 九九热久久99精品re| 久久精品国产亚洲AV清纯| 日韩福利电影网| 亚州高清av| 日韩综合成人免费视频| 久久婷婷综合国际产色怕| 亚洲色图欧美色图制服丝袜| 啊啊啊啊啊啊在线| 久久无码电影| 国内97干免费看| 欧美激情视频在线一区| 能直接看AV的网站| 老熟妇一区二区三区啪啪| 亚洲无码国产探花在线观看| 天天插天天插| 99色在线| 新久久AV| 精品一区二区成人动漫| 夜夜操狠狠操| 日产国产精品中文久久婷婷| 裸体美女久久久| 五毛骚逼极品美女怕怕| 人妻少妇精品无码专区二区密桃| 在线不欧美| 日韩成年人性爱视频| 国产精品视频自拍在线| 大香久久| 在线看免费无码AV天堂的| 性性欧美| 日韩无码专区| 九九久久九九久久| 麻豆AV96熟妇人妻| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 2019AV天堂| 2019午夜福利视频| 青青草原伊人网| 蜜桃狠狠色伊人亚洲综合网站| 日本中文熟女视频| 一区二区视频在线播放| 久操大香蕉手机视频在线看| 殴美日韩m| 国产精品国产| 免费家庭乱伦视频| 久精品无码av一区二免费国产在线观看 | 伊人久久综合影院| 日韩乱插| 天天综合91在线| 国产av热热色| 亚洲熟女综合一区二区| 91精品女厕偷拍视频| 免费A片三p视频| 美女一区二区国产精品| 欧美一级久久久久久久大片动画| 伊人精品久久网站| 日本狠狠干| 日本加靬比网站发布页| 日日日大屁股骚女人精品| 欧美精品庄| 日韩性爱啪啪视频| 欧美成人性爱视频大全| 九九九九九用不成了| 密臀在线视频| 福利社区午夜一区二区| 男人兔费天堂| 使劲用力艹少妇视频一区二区| 丰满人妻-区二区三区| 丰满岳乱妇一区二区三区| 久久久九九网站| 骚人妻少妇视频| 欧美丝袜中文字幕07在线| 国产精品亚洲免费| 国产美女在线精品免费看| 欧美另类色图片| 人妻色偷色噜| 久久久久人| 丁香五月天啪啪| 亚洲午夜未满十八勿入网站日本又色又爽又黄| 欧美少妇性乱| 欧美v亚洲v日韩v最新在线二区| 在线洲亚线| 国产成自自拍在线观看| 色777999综合| 91视频伊人| 爆乳免费黄网站| 久久久999| 婷婷在线视频| 99re在线| 91视频国品一二三区| 97在线日韩中文字幕| 欧美综合区| 欧美 亚洲 综合 制服 另类| 黄色片一区二区三区四区五区| 亚洲美女精品| 在线午夜成人无码视频| 欧美日韩超碰在线| 极品肉射| 女一区二区| 日韩中文字墓| 欧美精品人妻视频| 亚洲日韩在线a不卡99精品| 精品熟女一区=区三区| 亚洲欧洲成人在线电影| 亚洲AV无码天美传媒一区| 日本一卡二区在线| 日韩中文字幕二区| 色九色久| 婷婷五月天av| 综合夜夜| 欧美成人色| 欧美日韩在线国产在线| 色香91| 日本三级久| 91性网| 日欧美色| 亚洲无吗在线视频| 亚洲中文字幕乱码无码一区二区| 午夜视频黄| 东京热av男人的天堂| 99久久久久久久久| 亚洲影视高清第一页| 大奶啊啊好爽 | 九九九九精品在线| 天天做天天爱天天高潮| 大色综合| 加勒比伊人综合| 九九色图| 日韩有码专区| 日日干男人的天堂| 国产18精品亚洲精品| av影片在线观看不卡| 午夜欧美神马久久久久| 91精品啪在线观看国产城中村| 美女天天干| 五月婷婷性爱| 欧美精品三级黄片| 亚洲综合射| 夜夜夜久久| 亚洲欧美国产va在线播放频| 天天激色| 亚洲天堂,男人| 97久久久久| 91久精品| 在线一道啪| 超碰在线综合97| 久久久久久久久久久人妻| 国产成人综合在线播放| 好爽免费视频| 日本淫穴在线| 99.色网| 92午夜免费福利视频| 天天噜| 亚洲蜜臀视频精品久久| 骚逼高潮久久精品| 亚洲 暴爽 AV人人爽日日碰| 日本黄色裸日本黄色裸体 | 久久女女| 欧美 熟女 日韩| 国产日韩区| 黄片色区软件| 色吧综合网| 伊人991| 麻豆久久久久久久久丝袜 | 欧洲免费一区二| 久久五月婷| 欧美 日韩 亚洲 春色| 久久久78| 亚洲吊色| 91九九九逼| 欧美综合站| 国产精品视频白浆免费| 中文字幕日韩精品久久| 人妻精品一区二区三区| 操淫穴亚洲五月丁香| 久久手机好看网站| 日韩三级一区 | 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 98色网| www…国产操逼| 人人爱人人操人人性| 色噜噜国产在线| 97干在线视频| 九九热在线精品视频| 99久久免费看精品国产一区| 人妻在线臀日韩| 麻豆这里只有精品| 亚洲国产一级精品毛一级精品看免费视频| 亚洲天堂精品日韩电影| 试看60秒 爽| 欧美美逼| 91美| 97精品一区| 成人天天爽| 久久久久久9999| 超碰97爽| 亚洲AV无码成人精品久久| 亚洲伊人成综合成人网| 大色综合| 香蕉综合网| 欧美国产婷婷久久| 日本精品一区二区不卡| 青娱乐黄色录像| 欧美午夜熟妇黑人精品91| 欧美高清91| 东北熟女91| 国产精品成人午夜福利| 97视频在线观看免费高清| 久久99国产精品| 丰满人妻-区二区三区免费看| 一级免费精品| 免费男人的天堂| 人人操人人肉久久精品| 精品人妻一区二区三区鲁大师| 日韩少妇无码| 日本一道在线播放高清| 亚洲国内精品成人不卡| 另类欧美综合| 久久久久九九九| 久久中出| 啪啪啪亚欧美视频| 中文字幕高清精品一区| 精品国产91av一区二区三区| 久久久久亚洲AV无码专区少妇| 18禁免费视频| 超碰在线成人| 加勒比在线视频| 欧美少妇高潮久久91| 欧美综合 站| 蜜桃臀一区二区aV| 99热精品在线观看| 日本久久女同性恋视频| 视频一区二区三区精品| 一级黄色性爱A级片| 亚洲精品人妻吞精av| 欧美日韩国产中文超碰| 日日夜夜骚| 欧美在线第五页| 超碰地址久久| 精品人妻一区二区三区四区不卡在| 日韩av无码网站| 无码免费精品高清| 亚洲 日韩 欧美 国产综合体| 不卡超碰护士AV在线免费播放| 青青草精品| 亚洲一区中文字幕| 一级片视频啪啪| 深田咏美亚洲精品福利社| 992这里有精品| 亚洲吊色| 老熟乱一区二区三区四区| 99re免费视频精品全部| 天天日天天干天天整| 国产精品一区人妻精品阁在线| 区二区亚洲婷| 亚洲情色欧美| 亚洲美女av无码| 日本天天操| 淫淫总合网| 人妻天堂综合网| 无码操逼天堂| 色婷婷六月丁香七月婷婷| 精品人妻1237| 天堂v无码免费视频| 北京专精特新企业招聘信息| 好属操| 一个人在线看的黄色电影网站| 国产精品第一页国产大屁股视频免费区| av天堂影视中文在字幕在线中文 | blacked精品一区国产| 日韩无码AB| 成人性爱美曰韩| 日韩在线一区高清在线| 国产精品制服丝袜清纯唯美| 日韩无码嘿咻黑热久| 变态综合色| 黄色网址在线免费观看| 天天日日日射| 九九av| 国产理论视频在线播放| 操b网站亚洲无码| 亚洲在线91| 久久久com| 国产精品乱码久久久久久| 国产视频人人网| 五月天色色色| 久9综合在线| 亚洲成人一区二区精品| 在线视频一区二区传媒| 亚洲资源站| 亚洲精品视频二区| 99热精品在线观看| 综合自拍| 国产蜜臀精品一区二区尤物| 欧美黑人精品在线播放| 先锋精品av色鲁| 欧美精品系列| 精品亚洲国产成人AV制服丝袜 | 亚洲久9| av在线不卡一区二区三区| 亚洲精品蜜桃久久久一区二区三区| 天天综合亚洲综合| 中文字幕在线播放2中文字幕在线观看2| 天天干夜夜操一区二区| 亚洲天堂人妻熟妇视频| 97就爱干| a级成人毛片免费视频高清| 欧美日韩天堂| 亚洲欧美日韩精品久| 搡老熟女国产1000部| 免费一级视频特黄色大片| 亚洲少妇免费视频\| 狠狠干婷婷| 综合 亚洲 欧美| 久久香蕉国产线看观看猫咪av| 日本中文字幕一区| 极品极品色影院| 风骚少妇视频中文字幕| 亚洲激情在线观看一区| 久久少妇人妻| www.99色| 欧色网址| 欧美色三级片91| 被男人添B超爽视频| 亚洲日韩欧美一区二区| 丁香色色网| 天天综合网~91| 麻豆性爱视频在线播放| 极品尤物女神在线观看| 亚洲第一页综合在线| 国产精品免费视频不卡| 久久东京热成人| 蜜臀亚洲中文| 国产精品黄色三级av| 欧美日韩国产色五月综合在线| 婷婷色影院| 亚洲国产一级黄色视频| 天堂精品| 狠狠干综合| 神马久久久久久伦理片| 人妻 欧美亚洲| 99自拍B亚洲 | 日本亚洲熟女视频| 亚洲精品97| 亚洲色香| 99热官网| 1人人看人人摸人人操| 中出人妻中文字幕91在线| 精品人妻一区二区三区不卡断 | 欧美在线伊人色| 国产伦乱91| 国产精品高清2021在线| 人妻少妇久久| 男人天堂久久日韩| 91精品无码人妻系列| 人妻干天天| 国产精品suv一区| 丁香五月婷婷基地| 日韩97P| 久久大香蕉手机高清视频| 中文字幕一二区二三区人妻专区| 欧美色图 色综合图| 中文字幕精品专区搜索结果91| 久久久精品国产亚洲伊人| 日韩精品中文字幕一| 91宗合网| 青青草在线视频美女| www.色五月| 国模不卡| 八戒午夜福利理论片| 日韩欧视频| 爱丝福利| 情色日播放AV| 五月天色图影视| 色5月婷婷| 国产曰批免费观看久久久| 国产三级片在线观看| 大香蕉欧美国产日韩高潮| 亚洲人在线| 夜夜高潮夜夜爽高清视频一| 久久久久久久97| av强奸乱轮| 日韩福利电影网| 午夜福利一区二区三区四区五区色婷婷| 亚洲97P| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 美国久久一二三四| 欧美日韩夜夜| 日本激情免费大片| 欧美熟妇成人一区二区| 亚洲欧美人妻| 欧美综合1性辶| 97在线公开视频| 日韩精品系列| 老汉网| 国产大片精久久久久久| 亚洲熟妇图片| 天天做天天爱| 自拍偷拍2025在线观看| 欧美日韩国内不卡| 国产精品嫩草久久久久| 欧美—性—交—色| 俺也射| 精品妇操一区二区三区| 亚洲男人的天堂AV| 日韩少妇丰满亚洲| www鬼畜国产男人的天堂| 少妇国产不卡| 人妻精品综合中文字幕在线 | 春色综合免费| 国产性感在线观看| 五月丁香啪啪啪|