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

ARTICLE DETAIL

資訊詳情

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

Java微服務(wù)面試3天沖刺:注冊中心、分布式事務(wù)與可靠性設(shè)計核心考點

Java微服務(wù)面試3天沖刺:注冊中心、分布式事務(wù)與可靠性設(shè)計核心考點 準(zhǔn)備 Java 微服務(wù)面試最忌諱的是拿到一堆面試題就開始背背完就忘面試時遇到一個場景題就不知道怎么組織答案。微服務(wù)是一個覆蓋分布式通信、注冊中心、配置中心、網(wǎng)關(guān)、分布式事務(wù)、熔斷限流、容器化部署等多個技術(shù)域的體系靠死記硬背無法應(yīng)付面試中“追問”環(huán)節(jié)。這篇內(nèi)容按 3 天節(jié)奏梳理微服務(wù)面試的核心模塊每個模塊都按“核心概念 高頻面試題 回答思路 常見坑”組織。第一天打基礎(chǔ)第二天抓方案設(shè)計第三天鞏固排查和實戰(zhàn)題。每部分都可以直接拿去復(fù)習(xí)和自測。1. 面試官問微服務(wù)真正想考察的四個方向1.1 微服務(wù)是什么以及為什么需要它微服務(wù)是一種將單一應(yīng)用拆分為一組小服務(wù)的架構(gòu)風(fēng)格。每個服務(wù)圍繞業(yè)務(wù)能力構(gòu)建可以獨立開發(fā)、獨立部署、獨立擴(kuò)展服務(wù)之間通過輕量級機(jī)制通信常見的是 HTTP REST 或消息隊列。面試時不能只背定義要能說清楚拆分前后發(fā)生了什么變化。單體應(yīng)用在規(guī)模不大時開發(fā)效率其實很高團(tuán)隊、代碼、數(shù)據(jù)庫、部署都在一起問題出現(xiàn)在規(guī)模變大之后代碼沖突變多、局部流量影響整體、技術(shù)棧綁定單一、發(fā)布驗證成本變高。微服務(wù)正是為了應(yīng)對這些規(guī)?;瘑栴}而出現(xiàn)不是因為它更簡單而是因為它把復(fù)雜度做了重新分配。可以這樣作答單體應(yīng)用把功能模塊放在同一個進(jìn)程里共享同一個數(shù)據(jù)庫部署時打成一個包。微服務(wù)把“按技術(shù)層劃分”改成“按業(yè)務(wù)能力劃分”每個服務(wù)包含自己的接口、業(yè)務(wù)邏輯和持久化服務(wù)之間通過網(wǎng)絡(luò)調(diào)用。它解決的是獨立演進(jìn)的問題但同時也帶來了服務(wù)發(fā)現(xiàn)、分布式事務(wù)、鏈路追蹤這些新問題。1.2 微服務(wù)和分布式的關(guān)系這道題很常見但很多人講不清楚。分布式是一個更寬泛的概念指的是多個節(jié)點通過網(wǎng)絡(luò)協(xié)作完成任務(wù)微服務(wù)是一種具體的架構(gòu)風(fēng)格它是分布式系統(tǒng)的一種落地形態(tài)。舉例來說一個系統(tǒng)用 Nginx 做負(fù)載均衡后端掛了三臺相同服務(wù)這是分布式部署但還不是微服務(wù)。只有當(dāng)系統(tǒng)按業(yè)務(wù)邊界拆分成訂單服務(wù)、用戶服務(wù)、庫存服務(wù)并且這些服務(wù)獨立部署、獨立演進(jìn)時才算真正使用了微服務(wù)架構(gòu)?;卮饡r可以補(bǔ)一句分布式關(guān)注的是“多節(jié)點如何協(xié)同”微服務(wù)關(guān)注的是“如何按業(yè)務(wù)拆分并管理這些服務(wù)”。如果項目里所有服務(wù)代碼放在一個倉庫、依賴一個數(shù)據(jù)庫、一起發(fā)布那只能說做了分布式部署不是微服務(wù)。1.3 微服務(wù)帶來的挑戰(zhàn)與解決方案面試官問完微服務(wù)解決了什么問題通常緊接著就會問帶來了什么問題。這一輪要體現(xiàn)思考深度。微服務(wù)的核心挑戰(zhàn)集中在六個方面服務(wù)發(fā)現(xiàn)與注冊服務(wù)地址動態(tài)變化客戶端怎么找到服務(wù)。配置管理幾十個服務(wù)各自有環(huán)境配置怎么統(tǒng)一管理和動態(tài)刷新。網(wǎng)關(guān)路由與鑒權(quán)統(tǒng)一入口怎么做路由、限流和認(rèn)證。服務(wù)間調(diào)用與容錯依賴的服務(wù)掛掉或變慢怎么避免雪崩。分布式事務(wù)跨服務(wù)的數(shù)據(jù)一致性如何保障。可觀測性調(diào)用鏈跨了多個進(jìn)程如何排查問題?;卮饡r建議用“問題 方案 你在項目里怎么落地”的結(jié)構(gòu)不要只羅列名詞。例如服務(wù)發(fā)現(xiàn)這塊我們用的是 Nacos服務(wù)啟動時把實例 IP 和端口注冊上去消費者從 Nacos 拉取服務(wù)列表為了防止拿到過期地址客戶端做了本地緩存同時服務(wù)端配合心跳檢查和健康檢查剔除異常實例。1.4 如何回答“你們項目為什么要用微服務(wù)”這道題一定要結(jié)合自己的項目來答不能背標(biāo)準(zhǔn)答案。推薦的結(jié)構(gòu)是項目規(guī)模團(tuán)隊人數(shù)、模塊數(shù)量、迭代頻率。遇到的單體痛點例如某個模塊發(fā)布影響全站、數(shù)據(jù)庫連接不夠、代碼合并頻繁沖突。拆分的依據(jù)按業(yè)務(wù)域拆訂單、用戶、商品分開。拆分后的效果獨立發(fā)布、獨立擴(kuò)容、故障隔離。付出了什么代價部署復(fù)雜、排查鏈路變長、事務(wù)一致性問題變多。如果項目本身規(guī)模不大直接說“我們項目并發(fā)不高、團(tuán)隊小所以沒有拆微服務(wù)而是采用模塊化單體”也是完全正確的答案。面試官真正想聽的是你有沒有判斷能力而不是你有沒有用過微服務(wù)。2. 第 1 天服務(wù)注冊發(fā)現(xiàn)、網(wǎng)關(guān)與配置中心的高頻題2.1 Nacos 和 Eureka、Consul 如何選型這個對比題幾乎是微服務(wù)面試必考。不能只說“Nacos 比較新功能全”要對比核心機(jī)制和適用場景。對比項EurekaConsulNacos服務(wù)注冊發(fā)現(xiàn)支持支持支持配置管理不支持不支持原生 KV 配置支持配置中心是核心能力一致性協(xié)議APCP基于 Raft注冊中心 AP/CP 可切換配置 CP健康檢查客戶端心跳多種檢查方式心跳 主動探測運維成本較低社區(qū)維護(hù)放緩需要獨立集群維護(hù)集成度高國內(nèi)使用廣泛Spring Cloud 集成已停更維護(hù)集成成本較高適配較好社區(qū)活躍選型思路可以這樣回答如果項目只做注冊發(fā)現(xiàn)選 Eureka 或 Nacos 都夠用如果既需要注冊發(fā)現(xiàn)又需要配置管理Nacos 能減少一套組件如果團(tuán)隊已經(jīng)有 Consul 且運行穩(wěn)定沒必要為了追新替換它。有一個細(xì)節(jié)值得補(bǔ)充Eureka 2.0 并沒有被大規(guī)模推廣所以現(xiàn)在新項目用 Nacos 的更多。Nacos 的 AP/CP 切換機(jī)制要了解默認(rèn)在臨時實例場景下是 AP在需要強(qiáng)一致的配置發(fā)布場景下使用 CP 模式。實際使用中不要讓一個集群同時承擔(dān)所有職責(zé)至少要把注冊中心和配置中心的使用場景分開理解。2.2 Nacos 臨時實例與持久化實例的區(qū)別這道題是細(xì)節(jié)題很多人只背了概念沒有理解背后的設(shè)計邏輯。臨時實例默認(rèn)注冊方式。客戶端與 Nacos 保持心跳心跳超時后服務(wù)端直接剔除實例。適合常規(guī)微服務(wù)場景因為實例狀態(tài)變化頻繁需要快速感知。持久化實例不依賴臨時心跳由服務(wù)端主動探測健康狀態(tài)。實例數(shù)據(jù)會持久化到數(shù)據(jù)庫。適合服務(wù)提供方數(shù)量固定、需要用數(shù)據(jù)庫判斷服務(wù)狀態(tài)的場景?;卮饡r要補(bǔ)一句臨時實例用的是 AP 思路犧牲強(qiáng)一致?lián)Q可用性持久化實例更接近 CP用持久化換可恢復(fù)性。項目中我們默認(rèn)用臨時實例只有在需要保留服務(wù)歷史狀態(tài)或依賴數(shù)據(jù)庫做服務(wù)治理時才考慮持久化實例。2.3 網(wǎng)關(guān)為什么要單獨一層網(wǎng)關(guān)在微服務(wù)中的定位是所有外部請求的統(tǒng)一入口負(fù)責(zé)路由轉(zhuǎn)發(fā)、鑒權(quán)、限流、白名單、日志記錄、請求聚合等功能。面試時先答職責(zé)再答為什么不能在每個服務(wù)里做。舉個例子如果鑒權(quán)邏輯散落在每個服務(wù)里新增一個服務(wù)時就要重寫一遍過濾器邏輯而且策略不統(tǒng)一時有的服務(wù)放行有的服務(wù)攔截安全邊界就破了。網(wǎng)關(guān)把橫切關(guān)注點收斂到一個獨立的組件里這是它存在的核心價值。Spring Cloud Gateway 是基于 WebFlux 和 Reactor 實現(xiàn)的響應(yīng)式網(wǎng)關(guān)底層 Netty 處理請求非阻塞模型適合 IO 密集型場景。Zuul 1.x 是 Servlet 阻塞模型性能上限較低不推薦在新項目中使用。需要重點理解 Gateway 的執(zhí)行流程客戶端 - Gateway Handler Mapping - Gateway Web Handler - 過濾器鏈 - 代理服務(wù)過濾器分為 global filters 和 gateway filters常見用途包括 StripPrefix 去掉路由前綴、RequestRateLimiter 做限流、自定義 GlobalFilter 做統(tǒng)一鑒權(quán)?;卮饡r給一個簡化配置片段spring: application: name: gateway-server cloud: gateway: routes: - id: order-service uri: lb://order-service predicates: - Path/api/order/** filters: - StripPrefix1這里lb://是重點它表示要使用負(fù)載均衡能力從注冊中心獲取服務(wù)實例而StripPrefix1表示把請求路徑的第一段前綴去掉。如果忘了去掉前綴服務(wù)端接收到的路徑會多一層/api很容易出現(xiàn) 404。2.4 動態(tài)刷新配置的原理配置中心不是簡單的“把配置挪到遠(yuǎn)端”更關(guān)鍵的是“配置變更后如何讓客戶端感知并生效”。Nacos 動態(tài)刷新的原理可以概括為客戶端啟動時建立長輪詢請求服務(wù)端配置發(fā)生變化時通過 HTTP 請求通知客戶端更新本地緩存。長輪詢相比純輪詢能減少無效請求相比 WebSocket 又減少了連接維護(hù)成本。Spring Cloud 中刷新配置最常見的方式RefreshScope標(biāo)記的 Bean 會在配置刷新時重新創(chuàng)建。Spring Cloud Bus MQ 廣播配置變更事件讓多個實例同時刷新。實際項目要注意不是所有配置都適合動態(tài)刷新。數(shù)據(jù)庫連接池、線程池這類創(chuàng)建開銷大的資源動態(tài)刷新可能帶來連接重建和性能抖動。推薦的做法是啟動時加載核心資源配置運行時只刷新不太敏感的開關(guān)配置。2.5 一個容易忽略的坑服務(wù)啟動成功但注冊不上面試即使不直接考也可能通過場景題引出。常見原因包括沒有引入注冊中心客戶端依賴。spring.cloud.nacos.discovery.server-addr配置寫錯。服務(wù)配置了spring.cloud.nacos.discovery.enabledfalse。網(wǎng)絡(luò)不通或防火墻攔截 8848 端口。服務(wù)啟動時注冊中心使用 namespace 隔離填錯了命名空間導(dǎo)致在控制臺看不到。排查路徑# 檢查注冊中心是否健康 curl http://localhost:8848/nacos/v1/console/health/readiness# 查看服務(wù)日志中是否有注冊成功關(guān)鍵字 tail -f logs/xxx.log | grep register如果日志沒有明顯報錯優(yōu)先檢查 namespace 和 group 是否和服務(wù)端一致。Nacos 控制臺默認(rèn)是 public 命名空間如果客戶端配置了namespacedev而控制臺沒有切換到 dev是看不到服務(wù)的這不代表注冊失敗。3. 第 2 天分布式事務(wù)、調(diào)用鏈與可靠性設(shè)計的答題要點3.1 分布式事務(wù)有哪些方案跨服務(wù)的數(shù)據(jù)一致性是微服務(wù)面試的重頭戲。先記住一個判斷標(biāo)準(zhǔn)分布式事務(wù)不是銀彈方案選型取決于業(yè)務(wù)一致性要求和團(tuán)隊運維能力。主流方案方案核心思想一致性強(qiáng)度適用場景2PC兩階段提交準(zhǔn)備 提交/回滾引入?yún)f(xié)調(diào)者強(qiáng)一致性對一致性要求極高的少數(shù)據(jù)量場景TCCTry、Confirm、Cancel 三段補(bǔ)償最終一致需要極強(qiáng)業(yè)務(wù)補(bǔ)償邏輯本地消息表本地事務(wù) 消息表 定時任務(wù)投遞最終一致小團(tuán)隊低成本實現(xiàn)可靠消息事務(wù)消息消息事務(wù)保證本地操作與發(fā)消息原子性最終一致使用 RocketMQ 時常用方案SAGA長事務(wù)拆分失敗時反向補(bǔ)償最終一致業(yè)務(wù)流程長、跨越多個服務(wù)面試模擬一個場景用戶下單后扣庫存、扣余額、生成訂單分屬三個服務(wù)要求回答怎么做。推薦回答結(jié)構(gòu)先分析業(yè)務(wù)能否接受最終一致。如果可以優(yōu)先選擇事務(wù)消息或本地消息表。例如扣庫存成功后發(fā)送“庫存已扣減”消息訂單服務(wù)消費消息生成訂單如果生成失敗通過人工或定時任務(wù)兜底回補(bǔ)。如果業(yè)務(wù)要求高一致性例如用戶支付金額不能短暫不一致需要引入 TCC但 TCC 的代碼復(fù)雜度和運維成本會明顯上升。補(bǔ)充一個 TCC 常見坑Cancel 階段必須做冪等因為網(wǎng)絡(luò)超時會導(dǎo)致協(xié)調(diào)者重試 CancelConfirm 和 Cancel 操作不能依賴上下文之外的狀態(tài)查詢最好把事務(wù)上下文通過參數(shù)傳遞。Seata 是常用的分布式事務(wù)框架項目中用 AT 模式時要注意全局鎖和分支事務(wù)會帶來數(shù)據(jù)庫資源占用高并發(fā)場景反而更容易產(chǎn)生鎖等待超時?;卮饡r可以主動提到這一點比直接說“我們項目用了 Seata”更有說服力。3.2 冪等性怎么保證常見的重試場景有哪些面試官經(jīng)常把冪等性和分布式事務(wù)放在一起問。冪等是指同一個請求執(zhí)行多次和執(zhí)行一次的結(jié)果相同。產(chǎn)生重復(fù)請求的場景包括網(wǎng)絡(luò)超時后客戶端重試。MQ 重投機(jī)制。用戶重復(fù)點擊提交按鈕。定時任務(wù)重復(fù)調(diào)度。常見實現(xiàn)方式唯一索引數(shù)據(jù)庫表中對業(yè)務(wù)單號加唯一約束重復(fù)插入直接沖突。狀態(tài)機(jī)訂單從“待支付”到“已支付”只允許單向流轉(zhuǎn)重復(fù)支付回調(diào)直接忽略。Token 機(jī)制前端提交時攜帶后端生成的一次性 token后端通過 Redis 判斷 token 是否已消費。分布式鎖用 Redis SETNX 對業(yè)務(wù)鍵加鎖鎖存在時拒絕重復(fù)請求?;卮饡r要強(qiáng)調(diào)沒有通用的冪等方案冪等鍵必須和業(yè)務(wù)語義對應(yīng)。例如支付回調(diào)冪等應(yīng)該用支付流水號作為冪等鍵而不是用戶 ID。3.3 熔斷、降級和限流的關(guān)系這是微服務(wù)可靠性三劍客很多人分不清楚??梢杂靡痪湓捀爬ㄈ蹟嘞掠喂收蠒r上游快速失敗不再繼續(xù)調(diào)用。降級系統(tǒng)資源不足時犧牲非核心功能保證核心功能。限流控制進(jìn)入系統(tǒng)的請求速率防止被流量打垮。三者經(jīng)常配合使用但觸發(fā)條件和處理方式不同。機(jī)制觸發(fā)條件處理方式示例熔斷下游錯誤比例或耗時超閾值快速失敗進(jìn)入 Open 狀態(tài)下單服務(wù)調(diào)用庫存服務(wù)連續(xù)失敗直接返回默認(rèn)結(jié)果降級資源不足、依賴不可用返回降級頁面或兜底數(shù)據(jù)廣告服務(wù)不可用返回空列表限流QPS 超過閾值丟棄請求或排隊接口每秒最多 1000 次超出直接 503回答 Sentinel 或 Hystrix 時要說明核心參數(shù)熔斷的閾值、時間窗口、最小請求數(shù)限流的 QPS 閾值和排隊超時時間。Sentinel 相比 Hystrix 在 Dashboard、規(guī)則動態(tài)下發(fā)、熔斷策略靈活性上更有優(yōu)勢是目前更常用的選擇。3.4 調(diào)用鏈追蹤的底層原理微服務(wù)排查問題難難在請求跨了多個服務(wù)日志分散在不同節(jié)點。鏈路追蹤就是為了解決這個問題。核心思想是 traceId 和 spanId請求入口生成全局唯一 traceId。每次服務(wù)間調(diào)用生成子 spanId。所有日志帶上 traceId 上下文匯入統(tǒng)一日志平臺后按 traceId 聚合。技術(shù)選型常見的是 Spring Cloud Sleuth Zipkin或者 SkyWalking。這里不需要太深入但要能說清楚上下文傳遞的機(jī)制。在 Spring Cloud 中Feign 或 RestTemplate 發(fā)起遠(yuǎn)程調(diào)用時攔截器會把 traceId 從當(dāng)前線程上下文中取出放入 HTTP Header 隨請求傳遞。因此要注意如果調(diào)用線程切換必須手動傳遞上下文否則 traceId 會斷。以 Feign 為例Lo4j2 traceId 傳遞需要保證 MDC 中的 traceId 在異步任務(wù)中也存在。面試時可以主動指出使用線程池異步調(diào)用時MDC 上下文默認(rèn)不傳遞需要自定義 TaskDecorator 或手動 put。這一點非常加分。Component public class MdcTaskDecorator implements TaskDecorator { Override public Runnable decorate(Runnable runnable) { MapString, String contextMap MDC.getCopyOfContextMap(); return () - { if (contextMap ! null) { MDC.setContextMap(contextMap); } try { runnable.run(); } finally { MDC.clear(); } }; } }代碼解釋了異步線程池應(yīng)用中 traceId 丟失的最常見修復(fù)方式完全可以直接用在項目落地里。3.5 面試高頻追問如果服務(wù)間調(diào)用超時怎么處理這個問題考察綜合能力可從以下層次回答設(shè)置超時時間Feign/RestTemplate 都要顯式配置連接超時和讀取超時不要依賴默認(rèn)值。超時后快速失敗讓上游線程立刻釋放避免線程池堆積。觸發(fā)熔斷超時比例達(dá)到閾值后進(jìn)入半開試探恢復(fù)后才放量。數(shù)據(jù)補(bǔ)償如果超時后部分步驟已成功需要通過消息或定時任務(wù)對齊最終狀態(tài)。異步化優(yōu)化非核心鏈路改為 MQ 異步通知降低同步等待時間和失敗影響面。還要提到排查順序先確認(rèn)是服務(wù)端處理慢還是網(wǎng)絡(luò)問題通過壓力測試確認(rèn)服務(wù)端閾值的合理值再根據(jù)容量評估設(shè)置超時時間而不是拍腦袋隨意填一個 5000ms。4. 第 3 天動手準(zhǔn)備可演示的微服務(wù)項目與環(huán)境排錯4.1 本地最小可運行的微服務(wù)架構(gòu)面試時能說清楚自己實際跑通過的項目效果遠(yuǎn)好于背概念。本地搭建一個最小微服務(wù)項目需要準(zhǔn)備JDK 8 或 JDK 11對應(yīng) Spring Boot 2.x如果使用 Spring Boot 3.x需要 JDK 17。Maven 或 Gradle用于依賴管理。Nacos 服務(wù)端作為注冊中心和配置中心。一個 Spring Cloud Gateway 或簡單直連調(diào)用。兩個業(yè)務(wù)服務(wù)例如 order-service 和 user-service通過 OpenFeign 調(diào)用。以 Maven 為依賴管理工具父 POM 中需要引入 Spring Cloud 版本和 Spring Cloud Alibaba 版本。Spring Cloud 與 Spring Boot 版本強(qiáng)綁定必須確認(rèn)兼容性常見組合Spring CloudSpring BootSpring Cloud Alibaba2021.0.x2.6.x2021.0.5.0 左右2022.0.x3.0.x2022.0.0.0 左右2023.0.x3.2.x2023.0.1.0 左右版本號迭代快上述只作參考落地前要去 Maven 倉庫或官方文檔再次核對。Spring Cloud Alibaba 的版本命名和 Spring Cloud 并不完全一致直接抄一個組合很容易踩坑。下面是核心依賴說明。父 POM 中加入dependencyManagement dependencies dependency groupIdorg.springframework.cloud/groupId artifactIdspring-cloud-dependencies/artifactId version${spring-cloud.version}/version typepom/type scopeimport/scope /dependency dependency groupIdcom.alibaba.cloud/groupId artifactIdspring-cloud-alibaba-dependencies/artifactId version${spring-cloud-alibaba.version}/version typepom/type scopeimport/scope /dependency /dependencies /dependencyManagement服務(wù)模塊中引入 Nacos 注冊發(fā)現(xiàn)和配置中心依賴dependency groupIdcom.alibaba.cloud/groupId artifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactId /dependency dependency groupIdcom.alibaba.cloud/groupId artifactIdspring-cloud-starter-alibaba-nacos-config/artifactId /dependency這里有一個反復(fù)出現(xiàn)的坑spring-cloud-starter-alibaba-nacos-discovery必須在依賴中明確加入不能只引入spring-cloud-starter-alibaba-nacos-config否則服務(wù)無法注冊到 Nacos。4.2 環(huán)境變量與 JDK 配置問題搜索材料很多提到“java 環(huán)境變量配置”這其實不是面試題而是初學(xué)者動手搭建項目前最容易卡住的環(huán)節(jié)。面試前如果要在自己電腦上演示項目環(huán)境必須提前配好。Windows 下 JDK 環(huán)境變量配置JAVA_HOMEC:\Program Files\Java\jdk-17 Path%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;...驗證方式j(luò)ava -versionjavac -version如果java -version正常但javac找不到通常是因為JAVA_HOME沒有生效或 Path 中%JAVA_HOME%\bin被其他 JDK 路徑覆蓋。Linux 環(huán)境推薦使用export或/etc/profile添加也可以用 SDKMAN 管理 JDK 版本。這里要提醒新手不要同時安裝多個 JDK 再手動來回改配置很容易出現(xiàn)兩個版本混用導(dǎo)致的編譯或運行錯誤。4.3 服務(wù)啟動后無法調(diào)用的問題排查本地跑通微服務(wù)調(diào)用時最常遇到的錯誤是java.net.UnknownHostException。這個錯誤的直接原因一般是服務(wù)名寫錯。沒有通過注冊中心發(fā)現(xiàn)服務(wù)而直接拼接了主機(jī)名。服務(wù)沒有成功注冊。排查順序打開 Nacos 控制臺確認(rèn)目標(biāo)服務(wù)是否存在。檢查調(diào)用方是否配置了服務(wù)發(fā)現(xiàn)依賴。檢查服務(wù)提供方是否啟動了監(jiān)聽端口??凑{(diào)用方日志里是否有完整的異常堆棧。另一個高頻問題是Connection refused或Read timed out。前者優(yōu)先關(guān)注服務(wù)是否啟動、端口是否正確后者要關(guān)注網(wǎng)絡(luò)、服務(wù)端處理慢、線程池阻塞。4.4 內(nèi)存溢出問題的面試回答思路熱搜詞中出現(xiàn)了java: outofmemoryerror: insufficient memory這類問題在微服務(wù)面試中也屬于可靠性考察方向尤其是容器化部署之后更容易出現(xiàn)?;卮鹚悸贩謨蓪?。第一層是 JVM 層面先分清是堆溢出、棧溢出還是直接內(nèi)存溢出java.lang.OutOfMemoryError: Java heap space堆空間不足常見原因是對象堆積、內(nèi)存泄漏。java.lang.OutOfMemoryError: Metaspace元空間溢出常見原因是動態(tài)生成類未回收。java.lang.OutOfMemoryError: Direct buffer memory直接內(nèi)存溢出常見原因是 NIO 分配過多。java.lang.StackOverflowError不屬于 OOM是棧深度超限常見原因是遞歸無出口。第二層是容器部署層面。容器中 JVM 默認(rèn)內(nèi)存可能沒有感知容器限制導(dǎo)致進(jìn)程被 Cgroup 殺掉?,F(xiàn)在通用做法是使用-XX:MaxRAMPercentage讓 JVM 根據(jù)容器內(nèi)存自動分配例如java -XX:InitialRAMPercentage50.0 -XX:MaxRAMPercentage75.0 -jar app.jar回答問題時要體現(xiàn)排查流程先通過監(jiān)控看內(nèi)存趨勢再導(dǎo)出堆快照分析大對象和引用鏈最后定位泄漏源。4.5 3 天復(fù)習(xí)計劃給一個可執(zhí)行的復(fù)習(xí)計劃比“背八股文”更有效。階段學(xué)習(xí)內(nèi)容產(chǎn)出第 1 天上午服務(wù)注冊發(fā)現(xiàn)、Nacos 原理、服務(wù)拆分原則畫一張服務(wù)調(diào)用拓?fù)鋱D第 1 天下午網(wǎng)關(guān)路由、過濾器鏈、配置中心動態(tài)刷新本地跑通一個 Gateway 轉(zhuǎn)發(fā)請求第 2 天上午分布式事務(wù)方案、冪等方案、分布式鎖寫出一個下單場景的事務(wù)方案設(shè)計第 2 天下午熔斷、限流、降級、鏈路追蹤本地驗證 Feign 超時和重試配置第 3 天上午Feign、RestTemplate、線程池隔離、內(nèi)存排錯用 jstack 分析一次線程阻塞案例第 3 天下午綜合項目串講 場景題模擬用 1 分鐘講清項目架構(gòu)用 5 分鐘畫架構(gòu)圖4.6 面試中畫微服務(wù)架構(gòu)圖的方法熱詞中多次出現(xiàn)“微服務(wù)架構(gòu)圖”。面試能畫出清晰架構(gòu)圖是溝通能力的重要體現(xiàn)。不需要畫得多精美但結(jié)構(gòu)必須正確。推薦結(jié)構(gòu)客戶端 - Nginx可選做負(fù)載均衡 - 網(wǎng)關(guān) - 認(rèn)證服務(wù) - 訂單服務(wù)注冊到 Nacos配置在 Nacos調(diào)用商品服務(wù) - 用戶服務(wù) - 消息服務(wù) 公共組件Nacos、Sentinel、Zipkin/SkyWalking、Redis、MQ畫圖時順手標(biāo)注調(diào)用鏈路請求從哪里進(jìn)哪些調(diào)用是同步哪些是異步數(shù)據(jù)庫和緩存分別由哪些服務(wù)訪問。面試官通過這張圖基本能判斷出你有沒有真正做過微服務(wù)項目。5. 常見考點補(bǔ)充Feign、消息隊列和分布式鎖5.1 OpenFeign 怎么用有哪些坑OpenFeign 是 Spring Cloud 中聲明式 HTTP 客戶端。核心用法是定義接口并加上FeignClient(name order-service)調(diào)用方直接注入接口調(diào)用底層由動態(tài)代理生成實現(xiàn)。常見的兩個坑超時配置不生效。需要確認(rèn)是否同時配置了connectTimeout和readTimeout并且 Ribbon 或 LoadBalancer 的配置不能和 Feign 沖突。FeignClient接口上無法使用GetMapping等 Spring MVC 注解實際上可以但要注意RequestParam需要顯式聲明 value否則參數(shù)名在編譯后丟失導(dǎo)致傳參為 null。示例配置feign: client: config: default: connectTimeout: 2000 readTimeout: 3000 order-service: connectTimeout: 1000 readTimeout: 2000面試中能說出服務(wù)級配置優(yōu)先級比只寫一個 default 要好得多。5.2 消息隊列在微服務(wù)里的作用微服務(wù)里消息隊列主要解決解耦、異步、削峰三個問題。解耦訂單服務(wù)創(chuàng)建訂單后通過 MQ 通知積分服務(wù)、短信服務(wù)、庫存服務(wù)不需要在訂單服務(wù)代碼里調(diào)一堆接口。異步把非核心同步操作異步化讓核心鏈路返回更快。削峰高流量瞬間通過消息暫存由下游按消費能力處理?;卮饡r一定補(bǔ)一句引入 MQ 同樣會增加問題。消息可能丟失、重復(fù)消費、消費順序無法保證、消息積壓后系統(tǒng)負(fù)荷會平移給下游。所以使用 MQ 時至少要考慮生產(chǎn)者確認(rèn)機(jī)制。消費者手動 ACK。消費冪等。死信隊列和告警。5.3 Redis 分布式鎖的正確實現(xiàn)分布式鎖經(jīng)常和冪等、扣減庫存場景綁定出現(xiàn)?,F(xiàn)在不推薦直接寫SETNX expire兩步操作因為無法保證原子性。推薦使用 Redisson也可以使用SET key value NX EX timeout一步完成加鎖和過期時間設(shè)置。示例Boolean locked stringRedisTemplate.opsForValue() .setIfAbsent(lock:order: orderId, 1, Duration.ofSeconds(30)); if (Boolean.TRUE.equals(locked)) { try { // 處理業(yè)務(wù) } finally { stringRedisTemplate.delete(lock:order: orderId); } }但要注意釋放鎖時先比對 value 再刪除避免誤刪他人鎖。這也是面試官最常追問的細(xì)節(jié)String value stringRedisTemplate.opsForValue().get(key); if (當(dāng)前線程唯一標(biāo)識.equals(value)) { stringRedisTemplate.delete(key); }從工程角度看高并發(fā)場景更推薦 Redisson 的看門狗機(jī)制它會自動續(xù)期避免業(yè)務(wù)還沒執(zhí)行完鎖就過期了。分布式鎖不能只靠 Redis還要考慮主從切換丟鎖問題面試中能把 RedLock 的爭論提出來說明自己有深度但不要過度推銷某個方案。6. 項目代碼正確性之外還要準(zhǔn)備哪些隨手的工程亮點微服務(wù)面試不只是背題。面試官往往會根據(jù)你的項目經(jīng)歷繼續(xù)追問。準(zhǔn)備幾個能隨時講的工程實踐點效果會好很多。配置外置化不同環(huán)境使用bootstrap.yml配置 Nacos 地址業(yè)務(wù)配置統(tǒng)一放到 Nacos本地不保存環(huán)境相關(guān)密鑰。日志規(guī)范所有請求打上 traceId入口輸出請求參數(shù)出口輸出響應(yīng)狀態(tài)和耗時。統(tǒng)一異常處理使用RestControllerAdvice統(tǒng)一封裝錯誤碼避免服務(wù)間拋出的異常格式不一致。接口冪等設(shè)計寫操作接口統(tǒng)一要求前端傳requestId后端通過 Redis 做重復(fù)提交校驗。發(fā)布策略服務(wù)分批滾動發(fā)布先灰度一臺確認(rèn)無異常后放量。回答任何項目題都可以套用這個原則先說明業(yè)務(wù)場景和問題再說技術(shù)方案最后說上線后如何驗證和兜底。不要只講功能要講清楚技術(shù)選型的理由和代價。7. 快速自查清單面試前把這幾項過一遍面試前一天對照清單做一輪自查比臨時背題更靠譜。檢查項具體要求服務(wù)拆分邊界能說清某個服務(wù)為什么拆出來劃分依據(jù)是什么注冊中心機(jī)制能畫出服務(wù)注冊、發(fā)現(xiàn)、心跳剔除的時序圖網(wǎng)關(guān)過濾器能說出自定義 GlobalFilter 的邏輯和放置順序分布式事務(wù)能針對自己的業(yè)務(wù)場景給出選型對比而不是只背方案名冪等設(shè)計能回答重復(fù)請求場景下具體怎么防重超時與重試知道 Feign/Nacos/Gateway 各自超時配置項限流與熔斷能說出核心參數(shù)含義例如 QPS、熔斷時間窗鏈路追蹤能說出 traceId 傳遞機(jī)制以及異步場景丟失的處理項目亮點能穩(wěn)定輸出 3 個自己真正做過的優(yōu)化點動手能力能在 30 分鐘內(nèi)本地啟動一個最小微服務(wù) Demo并完成一次跨服務(wù)調(diào)用微服務(wù)面試的本質(zhì)是檢驗?zāi)闶欠窬邆洹安鸱?wù)、管服務(wù)、調(diào)服務(wù)、查服務(wù)”的能力。3 天時間足夠把高頻考點系統(tǒng)過一遍但真正拉開差距的是面對一個沒有標(biāo)準(zhǔn)答案的場景題時你能不能給出有取舍、有依據(jù)的方案。文章里的知識點可以作為骨架但最終要結(jié)合自己的項目經(jīng)歷組織答案。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美日本va| 久热 91| 久久无码成人| 日韩成人精品中文字幕| 草五月| 97av在线视频| 激情久久肏屄视频| 久热丁香| 综合日本婷婷| 久久婷婷丁香花综合网| 欧美槡BBBB槡BBB少妇| 91狠狠色丁香| 大香蕉久久婷婷精品综合| 久久这里都是精品免费| 激情综合网激情五月天| enecarbon-materials.com污K127封锁请涟系@wip1688 | 国产亚洲99久久精品熟| 五月丁香在线| 天天插天天爱| 婷婷久久综合| 99热这里只有精品99| 六月丁香综合| 综合网五月| 狠狠操.COM| 色9999日韩国产| 久久久噜噜噜操操操| 丁香五月天激情综合| 五月婷婷激情| 日韩淑女人妻luan伦激情精品一区二| 五月激情六月宗合| 婷婷六月啪啪| 女人天堂AV| 人人做天天爱| 人人爽欧美婷婷久久久五月丁香| 狠狠干综合网| 亚洲综合色网| 超碰人人操人人干| 色九区| www超碰| 久热AA| 亚洲热视频在线| 久久AV电影| 婷婷五月天777| 97视频久久| 大香av| 五月丁香婷婷色播无码| 99热 在线播放| 日韩在线观看网址| 成人视频免费观看高清完整版在线观看| 五月天婷婷久久| 99性视频| 老师的粉嫩小又紧水又多A片视频| 99在线精品观看99| 婷婷五月丁香99| 亚洲视频综合网| 国产这里只有精品| 丁香五月伊人| 激情av在线| 欧美色99| 九九热思思热| 丁香五月天电影| 六月丁香VA| 人人摸人人搞| 可以免费观看的av| 日韩AV无码影片| Av中文在线| 久久免费少妇高潮99精品| 亚洲妇女熟BBW| 伊人在线视频| 玖玖婷婷五月| 婷婷丁香六月激情综合| 99精品网| 色欧美一级| 婷婷色五月91啪啪| 99超级碰免费视频| 婷婷五月天首页| 色五月婷婷丁香五月| 夜夜夜夜撸夜夜操| 九九色影院| 亚洲视频一区| 国产精典视频在线观看| 26uuu欧美亚洲日韩| 丁香五月性爱| 人妻中文在线| 欧美丁香六月在线观看视频| 婷婷五月综合网| 色五月婷婷啪啪五月| 激情五月婷婷丁香综合网| 人人爱国产| 香蕉婷婷色五月| 五月婷婷六月天| 99国产精品久久久久久久久久久 | www.91婷婷| 六月婷婷天天操夜夜爽视频| 天天爽日日爽夜夜爽| 久久久久久久人妻| 中文字幕1区2区。| 91丨九色丨国产打屁股| 99亚洲日韩| 久久人人超| 欧美成人精品A片免费一区99| 色综合婷婷99| 深爱婷婷基地| 影视av久久久噜噜噜噜噜三级| 久久总和99| 五月天婷婷一起草| 九九re精品视频在线观看| 97色色色| 欧美久久网| 五月色丁香综合| 思思热在线播放| 六月婷婷中文字幕| 日韩肏屄网| 管管補管管紱| 99精品热| 97干欧美| 五月天婷婷丁香导航| 五月天婷婷综合网| 美女精品一级不卡视频| 六月婷婷在线视频| 美女久久婷婷| 五月婷婷狠天天色综合| 青青草成人网| 久久久香| 日本狠狠色| 国产高潮A片羞羞视频涩涩| 婷婷五月色情| 99er精品视频| 伊人激情综合| 六月丁香婷婷在线波多| 99精品偷自拍| 天天爽天天日人人爱| 成年人最刺激的综合网| 9久操| 五月天婷综合网站| 天天日,天天干,天天操| 成人短视频在线| 一级操逼内射在线视频| 久久A区B区| 天天搞天天爽| 99er这里只有精品视频| 激情五月丁香五月| 91人人爽狠狠狠| 丁香五月天的网址。| 五月天色色色| 2025最新亚洲激情在线| 无码成人AAAAA毛片AI换脸| 碰97久久| 日韩综合天堂| 午夜成人天堂久久无码日韩久久| 六月婷婷av| 亚洲成人中文字幕| 五月婷婷视频| 99丁香五月婷| 99热国产精品| 五月丁香| 99精品在线| 五月激情综合网| 婷婷在线激情| 99色网站| 九九精品免费| 99热这只有| 婷婷五月天久久| 99ri久久| 99精品性爱| 97人人超| 欧美交换配乱吟粗大25P| 色婷婷成人| 大香蕉婷婷丁香视频在线| 久久人五月| 五月天婷婷成人| 色五月色情| 99成人小视频| 一起草av在线观看| 色色色婷婷五月天| 99色这里| 丁香五月之久操视频| www.热99热| 美女久久婷婷| 婷婷五月天综合在线| 99热在线网站| 亚洲色啪| 婷婷六月天精品| 天堂成人A片永久免费网站| 99这里只有免费的精品| 国产免费性爱| 色五月 五月婷婷| 毛片新网地| 日韩性视频| 婷婷成人综合| 色婷丁香91| 五月天综合影院| 青青草婷婷久久| 婷婷丁香人妻天天爽| 99操不停| 成人看片网站| 五月天成人在线| 丁香五月激情五月| 91丨九色丨东北熟女| 人人爽天天莫| 99热在线播放精品| www色婷婷| 噜噜噜噜婷婷五月天| 99ER热精品视频| 婷婷之六月丁香| 久久99免费视频| 欧洲一区二区| 青青福利网| 五月天久久激情| 91丁香五月| 九九热这里只有精品7| www.色综合| 夜夜操夜夜姧| caop在线视频| 月婷婷婷婷五月| 99婷婷五月天激情| 九九色影院| 深爱激情av| 99啪啪网| 亚洲99热| 99热伊人| 久久伦乱| 丁香五月婷婷色播艳门照| 天堂综合久久| 99精品视频免费观看近期发布| 看国产探花操逼三级片| 另类视频在线| 99手机在线精品视频| 播播网色播播| 综合性爱网| 日日色五月天| 久久性爱视频| www.久9| 99热在线观看免费精品| 五月天成人在线视频网站| 九九热只有这里精品| 玖久久网站| 欧美日朝成人| 天天激情欧美美女| 人人看人人要| 这里只有精9| 六月丁香婷婷大香蕉| 激情婷婷五月| 久99久精品| 久久婷婷欧美| 日日天天操| 五月丁香婷婷成人版| 狠狠操狠狠插| 天天插综合| www.狠狠艹| 五月婷婷视频啪啪美女| 9.1综合网| 五月婷婷深深爱| 开心婷婷五月中文字幕组| 亚洲精品国产成人AV在线| 久在热99| 九九综合九| www.狠狠| 色色色99| 91精品久久久久久| 激情六月婷婷| 在线中文亚洲| 五月天婷婷成人网| 五月天网站免费欧美| 无码激情精品色婷婷久久久久| 婷婷五月香蕉| 婷婷五月丁香久久| 人人九色| 影音先锋一区二区三区| 香蕉国产2013| 久久人人九九| 亚洲av成人在线| 久久婷婷五月天激情| 色五月丁香五| 五月丁香另类网| http://www.com久久久精品一区| 成人午夜视频精品一区| 日本欧美成人片AAAA | 久久人妻高清中文| 九九热视频免费| 五月激情视频网| 99热99成人| 九九久久五月天| 影视av久久久噜噜噜噜噜三级| 超碰人人操人人9| 日本美女97在线视频| 午夜不卡久久精品无码免费| 成人亚洲精品久久久久| 超碰婷婷五月| 久热天堂| 黑人熟妇一区二区三区| 丁香婷婷五月| 婷婷久久久| 大香蕉婷婷五月天| 99精品在线播放| 国产成人AV在线| 婷婷五月天激情小说| 99热这里都是精品| 五月丁香六月欧美综合网站| 天天干,天天日| 色婷婷成人| 久久婷婷伊人| 激情亚洲五月| 99碰视频| 九九99久久| 婷婷五月天改成什么了| 五月婷婷深爱六月| 色色色色色综合| 99精品免费| 五月99久久| 九九九九国产| 国产一区二区三区影院| 国产99久| 91九色在线视频| 丁香五月中文字幕| 人人摸人人射| 99精彩视频| 91凹凸在线| 97福利视频| 婷婷六月色| 亚洲亚洲人成综合网络| 五月天婷婷色情| 五月丁香婷草| 五月天婷婷丁香视频| 激情婷婷五月天日本系列| 天天综合在线网| 曰曰久久| 欧美槡BBBB槡BBB少妇| 色婷婷AV久久| 蜜臀AV在线成人| 热99久久这里只有精品| 欧美 日韩 成人| 激情四射五月天偷偷看婷婷| 亚州AV超碰人人操| av九九| 中文字幕无码人妻少妇免费视频| 日韩无码人妻一区二区| 伊人五月天日日夜夜久久久天天| 丁香色五月婷婷91桃色| 99热自拍| 久久亭亭电影| 婷婷五月色花丁香社区| 99热这里只有精品22| 婷婷亚洲综合| 日本97在线观看| 色婷婷亚洲| 另类小说五月天综合网| 在线中文字幕视频| 青青久久91| 婷婷五月综合在线| 日韩AAAAAAAAAAA片| 色婷婷五月在线| 婷婷五月综合社区在线| www.天天色综合| 色情五月停停丁香| 中文幕无线码中文字蜜桃| 琪琪狠狠干| 精品婷婷五| 丁香六月五月天| 色婷婷小说| 色操综合| 综合色天天| 99婷婷国产最新视频| 亚洲欧洲中文日韩久久AV乱码| 亚洲激情| 深爱1激情网| 极品人妻VideOssS人妻| 九九热99免费视频| 久热这里只有精品99re| 俺也去五月婷婷丁| 国产噜一噜天天噜| 超碰人人艹| 丁香五月色情av| 深爱五月综合网| www.97碰碰com| 99热在线极品极品| 天天操夜夜玩!| 丁香五月影院| 9精品在线| 婷婷.com| aV直接看| 色婷五月天网站| 久久人人妻| 狠狠色色综合| 丁香六月婷婷| 9久久精品视频| 五月婷婷丁香五月婷婷| 在线18av | 99亚色色色| 欧美五月婷婷| 超碰猛烈的性猛交| www.婷婷六月天| 91人妻人人操| 9这里只有精品| 婷婷综合五月| 丁香五月亭亭六月综合激情网| 色色婷婷丁香| 深爱婷婷基地| 99在线精品观看99| 久久国产精品乱子伦_靑青草…| 日韩人妻无码专区| WWW.天天日| 五月婷婷丁香综合| 激情文学久久| 熟女激情五月天| 99色视频在线观看最新| 亚洲欧美婷婷五月色综合| 91超级碰在线| 男女99免费视频| 婷婷五月综合社区| 色婷婷五月综合| 婷婷天堂综合| 激情婷婷五月天| 久久人妻久久久久| 五月天成人综合| 久久婷婷六月天| 精品人妻伦一二三区久久| 丁香六月啪啪| 国产精品久久久久久久久久免费| 激情婷婷五月天在线观看| 亚洲婷婷性爱| 97色色综合| 九九综合图片网| 狠狠人人婷婷| 碰碰91| www.99视频| 99久热这里有精品| 丁香五月综合狠狠| 思思热在线视频精品| 超碰人人操| 色情五月天丁香社区| 婷婷五月激情欧美| 婷婷六月天| 天天干天天色天天干| 狠狠色综合图片| 久久金品黃色| 婷婷激情综合网| 色色婷婷丁香| 99热这里只有精品一区| 九色激情网| 99热在线观看精品| 六月婷婷国产| 另类激情四射| 性做久久久久久久免费看| 亚洲婷婷六月天| 色99xx| 九九婷婷综合| www.五月天婷婷姐姐| 99超级超级超级碰| 97在线视频观看| 五月丁综合在线观看| 婷婷综合久久综合| 色综合色色| 丁香六月 人妻| 五月婷婷丁香综合,亚洲天堂| 天天日天天操心| 色天天综合天天综合频道。| 97综合视频在线| 91成人电影| 2050人人操免费工开爱| 97人人干。| 成人精品在线观看| 看久久性爱视频| 久久久99视频| 亚洲AV成人一区二区在线观看| 色五月婷婷亚洲最大| 玖玖视频福利| 色五月开心久久网| 婷婷五月天av| 超碰在线综合| 五月天激情婷婷丁香| 91日日日| 亚洲一区二区色图-亚洲精品国产精品乱码-成人AV | 开心五月综合| 六月色色| 综合激情sV| 97人妻碰碰中文无码久热丝袜| 激情五月深爱婷婷| 操人妻90p| 亚洲成人九九九| 天天日日夜夜| 色五月天丁香| 国产婷婷五月色情综合| 婷婷深爱色五月| 色婷婷9| 亚洲狠9| www.色婷婷| 99色视频在线| 天天天摸夜夜夜玩| 日本熟女三区| 久久婷婷色| 99啪视频在线观看| 激情五月丁香五月色| 日本啪啪天堂| 开心婷婷丁香五月| 狠狠五月天激情| 狠狠操之狠狠操| 天堂在线9| 99爱在线| 黄网在线免费| 乱岳熟女50岁| 五月丁香六月婷| 欧美性猛交99久久久99| 这里只有精品视频99| 久久aaa| 丝袜人妻| 五月丁香无码| 在线观看亚洲视频影院| 久热9热| 一级片操逼视频| 婷婷六月色| 91视频精品99| 99精品久久久久| 79精品视频| 天天舔天天插天天干| 777色婷婷爱五月| 婷婷成人综合| 婷婷射丁香| 91九色欧美| 成人AV网站在线| 激情五月婷婷丁香综合网| 99精品偷自拍| 精品人妻一区二区三区在| 91日韩在线| 桃色五月天| 特黄三级片| 色五月激情| 碰超99| 大香蕉天堂| 狠狠色噜噜狠狠| 婷婷五月天激情小说| 五月久久婷婷成人网 | www.夜夜爱.com| 色色色com| 五月久久丁香| 天天色视频| 夫妇交换刺激做爰| 五月天激情小说| 天天干天天操天天爽| 天天狠狠夜夜狠狠2023| 色综合久| 丁香五月婷婷激情97| 欧美A级成人婬片免费看理论| 欧美精品在线观看| 五月激香蕉网| 91综合在线观看首页| 色色丁香色五月| 99人人精品| 激情婷婷五月| 久久五月丁香伊人青草| 人人综合五月人人婷婷| 日日舔夜夜操| 99超级碰碰| 国产成人网| www.天天干| 国产成人AV| 婷婷五月性感| 超碰国产av| 精品在线网站| 婷婷另类开心| 婷婷五月天小说网| 久热中文字幕| 五月天开心网| 日韩AV在线免费| 99久久玖玖| 婷婷六月激情小说网| 色亚洲视频| 五月丁香狠狠| 九九99九九99九九99视频网| 99久久久久| 久久大香蕉丁香| 秋霞丝袜啪啪啪| 99精品国产热久久91色欲| 99热99热在线观看| www.com五月天| 日韩成人电影AV| AA片在线观看视频在线播放| 伊人激情网| 97干在线视频| 夜夜做夜夜愛| 亚洲激情AV| 久久精品一区二区三区四区| 国产成人AV在线播放| 精品婷婷五| 天天谢天天操| 精品人妻一区| 99综合入口| 五月婷婷性爱| 天天插AV丝袜中| 五月天婷婷色综合| 五月色婷婷夜色| 色综合网上班开心婷婷久久| 久久久久人妻精选| 五月丁香六月婷婷网| 九九综合网| 五月丁香婷婷啪啪| 欧美25p| 激情五月天色色网| 五月丁香综合成人社区| 婷婷一本和五月丁香| 久99热在线观看| 少妇性按摩无码中文A片| 99热99操| 丁香五月婷婷骚视屏| 久操婷婷| 九九久久高清| 激情九九综合网| 操一操干一干| 成人在线综合| 久久99热久久99精品| 色综合天天| 在线网黄| 99热66| 五月天sesese| 日本va欧美va精品发布视频| 五月丁香激情婷婷| 欧美三级视频下载| 九九热这里只有精品31| 午夜少妇在线观看视频| 99热超碰| www.婷婷五月天.com| 97久久超视频| site:feetmall.com| 久久婷婷色| 99热精品99| 超碰熟女拍拍| 玖玖九九超碰| 狠狠操狠狠狠| 色色亚洲| 青青操绿aaa一区日v| 久久久91| 99九九精品视频| 日本va欧美va国产激情| 久久亭亭电影| 婷婷草| 2050人人操免费工开爱| 丁香五月宝贝激情网| 色婷婷导航| 日夜操B| 五月婷婷色播| 久碰婷婷视频| av在线中文| 任你日热视频| 五月婷婷视频在线观看| 爱狠射| 五月天婷婷婷| 人人操人人添人人摸97| 五月婷婷六月丁香综合| 激情五月天.色网| 日日操天天爽| 丁香五月色激情| 婷婷伊人久久综合| 激情玖玖综合网| 久热精品视频| 9久操| 99久热这里只有精品| 9999综合99综合人| 婷婷色六月| 人妻中文字幕网| 欧美这里只有精品| 九九精品综合| 色五月网址| 婷婷五月深情丁香深爱日韩| 久综合网| 亚洲十月婷婷综合| 狠狠爱五月婷婷综合六月| 五月婷婷丁香综合网| 九九激情| 亚洲色图五月丁香| www,五月天com| 激情婷婷| 狠狠干思思热| 91人人操| 开心五月网| 日韩狠狠色婷婷| 亚洲欧美日韩VIP| av在线色五月丁香婷区久| 婷婷综合天堂| 欧美日韩123| 玖玖在线视频福利| 国产91资源在线| 激情五月,激情综合网| 婷婷久久伊人| 久久人妻视频| 婷婷激情五月综合丁香社| 狠狠色噜噜狠狠亚洲A∨| 亚洲人成色A777777在线观看| 丁香五月日韩| 亚洲欧洲中文日韩久久AV乱码| 色五月婷婷啪啪五月| 色婷亚洲五月丁香| 播播网色播播| 婷婷五月花西瓜| 久9热视频在线观看| 51国精产品自偷自偷综合| 激情综合网亚洲色图| 九九热91| 国产这里只有精品| 色女伊人| 九九成人精品免费视频| 久热A片| 免费婷婷| 69er小视频| 色玖玖综合| 99热| 久久九九@| 婷婷瑟五月天久久综合| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 97人人干| 中文字幕人妻AV| AV九九| 一级内射毛片| 99久久五月婷婷| 激情深爱综合| 91人碰| 三年高清大片免费观看国语| 婷婷五月丁香色综合| 色亚洲视频| 99热国产婷婷| www,奇米影视| 婷婷激情综合网| 日本 @ va 免费| 亚洲综合在线伊人婷| 天天婬色综合| 日本色婷婷| 色婷婷电影网| 国产片色| 婷婷久久欧美| WWW.久久久久久久| av婷婷丁香| 久久久久9999| 色播六月| 丁香五月偷拍| 久8色色| 亚洲色婷婷色| 人人性久久| 久久久久久久久久久jjjj| 国产成人综合网| 综合网五月| 欧洲高清免费久久| 欧美激情 日韩无码 婷婷 五月天| 成人色图情色成人网 www.5b5b5bcom 五月天 | 婷婷丁香社区| 岛国AAAV| 欧美性生交XXXXX无码小说| 欧美大香蕉视频| 久久这里都是精品| 婷婷丁香五月天在线| 欧美成人无码一区二区三区| 色播婷婷五月天| 亚洲色基地| 在线五月婷| 日日做A爰片久久毛片A片英语| 久久9精品| 综合五月丁香六月婷婷| 五月激情六月宗合| 久久66成人网站| 色五月婷婷大| 丁香五月aV| 26uuu.| 色久播播| 五月激情丁香六月狠狠干| 亚洲AV网站| 影音先锋一区| 99福利导航| 九九热精品99| 五月婷婷六月丁香首页| 久热99久热| 色婷婷91激情小说| 丁香婷婷五月激情四射网| 狠狠五月婷婷| 碰碰碰97国产| 久久婷婷五月综合色区| 亚洲九九99精品视频在线播放| 亚洲乱码日产精品BD| 做爰丰满少妇1313| 国产精品第一国产精品| 香蕉97碰碰碰欧美| 国产真实乱了老女人视频| 亚洲妇女熟BBW| 九月丁香婷婷| 最近免费中文字幕大全高清大全1| 五月丁香激情啪啪| www.色窝| 狠狠操天天日| 丁香九月婷婷色| 六月丁香婷婷五月| 这里只有精品在线视频在线观看| 日韩AAAAAAAAAAA片| 五月天色丁香| 91人碰| www九九热| 青草五月天| 九热视频| 美国少妇性做爰| 91狼友视频在线观看| 涩婷婷视频快播人妻| 狠狠综合色网| 免费亚洲婷婷中文字幕| 久热这里只有国产| WWW、日本色丁香、co m| 五月丁香六月情亚洲| 5月丁香啪啪啪| 14色综合婷婷| 99无码视频| 四川女人毛多水多A片| 182.t午在线观看| 狠狠综合色网| 亚洲欧美婷婷五月色综合| 天天搞夜夜六| 久久这里只有欧美| 久久九九@| 开心五月婷婷| a免费在线| 99超碰在线观看| 色婷婷黄色网络| 天天干天天操天天上| 日本色视| 俺去也综合| 久久色六月| 午夜丁香六月婷| 六月丁香婷婷色狠狠久久| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 色婷婷成人做爰A片免费看网站| 91在线观看九区| 9热精品| 婷婷色五月天第7色| 婷婷五月情天| 婷婷五月天精品| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 一二三区视频韩国| 天天综合久久| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 操婷婷久久| 婷婷放心五日爱| 日操夜操天天操不卡| 婷婷97碰碰| 五月亭亭六月激情| WWW.17C亚洲精品| 91操操| 很很色丁香久久停停| 五月天丁香啪啪综合| 日日噜狠狠色| 九月丁香| 成人在线视频一区| 色婷五月天亚洲| 99狠狠操一| 丰满少妇猛烈A片免费看观看| 五月婷婷导航| 色国产五月| 123草逼网| www.色多多婷| 99色在线观看免费| 5五月综合网亚洲| 色婷婷成人做爰A片免费看网站| 丁香九月激情久久| 欧洲激情五月天| 九九九九毛片| 五月天大香蕉视频| 男人天堂亚洲综合| 999热在线视频| 97在线日韩| 激情99。| 91色五月| 国产综合丁香五月天| 天天色伊人| 成片免费播放| 婷婷综合在线视频| 思思热再线视频| 99视频只有精品| 色播五月综合网| 婷婷综合五月色播| 久久精彩免费视频| 伦乱天堂| 国产精品美女| 男女啪啪视频久 9| 五月亚洲激情| 这里只有精品免费| 九九色之九九色88| 夜夜干 夜夜操| 丁香五月婷婷色综合| 成年AAAA色情| 夜夜爽天天干| 亚洲旡码| 玖玖婷婷色五月| 日韩 mm 不卡| 开心五月色婷婷综合开心网| 精品夜夜澡人妻无码AV| 99精品在线| 超碰免费99| 六月丁香停| 色综合色| 777久久久| 99热精品在线免费观看| www...com黄在线观看| 99热久久最新地址| 亚洲精品一区中文字幕乱码| 99操| 色爱亚洲| 99色色爰| 婷婷激情社区| 人人操91| 99精品久久| 区美毛片子| 99免费热视频在线| 午夜爱爱网站| 婷婷少妇激情| 91狠狠色色丁香婷婷综合久久| 人妻精品在线| 久久五月激情综合| 成人av在线网址| 久大香蕉| 91seav| 欧美色婷婷| 操碰97| 色五月综合| 在线VA视频| 久热婷婷综合| 人人做天天爱| 五月丁香六月婷婷激情四射| 人人干人人看| 91婷婷色| 九月色婷婷| 丁香六月色婷婷欧美| 丁香五月av| 最新五月天婷婷影| 亚洲成人日韩无码精品| 婷婷五月综合激情免费| 大香AV| 久久停停超碰| 丁香五月婷婷久久综合激情网| 日韩婷婷| 天天射综合网天天插| 2015在线中文字幕| 五月丁香香蕉| 色色色色色色色色五月先| 五月婷丁香| 婷婷丁香五月天综合网| 日韩ww| 99这里都是精品6| 激情99| 色色色色网站| 色婷婷五月天成人网| 丁香六月综合| 99A级片| 亚洲丁香婷婷五月天综合色| 超碰成人公开| 五月天综合在线观看视频| 婷婷五月综合社区| 五月丁香婷婷色| 亚洲激情免费视频| 色综合丁香婷婷| 亚洲另类电影| 99热这里只有精品最新| 偷拍91九色| 婷婷丁香五月综合| 99爱在线视频观看| 激情四射网| 中字幕视频在线永久在线观看免费| 色婷婷五月天天天干天天操天天爽| 奇米网大香蕉| 亚洲激情婷婷| 淫荡综合网| 婷婷丁香九月| 99热国品| www.久久99热地址发布| 日日干综合| 五月天久久激情| 亚洲激情av| 99乱视频| VA日本视频| 东北熟女视频99| 丁香婷婷五月| 六月丁香久久| 丁香五月情色| 色色网91| 99色综合| 天天日天天插| 人妻在线中文字幕久久| 99热99极品观看| 中文字幕无码AV| 久久久久久综合88| 99亚洲色| 99热99成人| 色噜久| 国产成人AV| 婷婷色网站| 国产乱妇乱子伦| 狠狠大香婷婷爱| 九九久久污| 婷婷五月花| 五月丁香久| 天天综合影院| 激情婷婷综合| 日本久久性| 人妻在线观看视频| 久久婷婷五月天| 99福利导航| 韩国久久少妇视屏| 丁香亭亭久久| 先锋资源91| 五月天啪啪网| 日本乱子人伦在线视频| 午夜成人AV在线| 99热在线观看精品| 啪啪干伊人婷婷| 五月天激情四射| 色情开心五月| 九九在线91| 中字幕视频在线永久在线观看免费| 精品婷婷| 蜜臀99精品| 深爱激情网综合| 丁香五月宝贝激情网| 色狠狠五月天| 九热免费视频| 99热99草97| 婷婷婷久久| 欧美成人在线观看| 色99在线| 婷婷综合视频| 狠狠操综合| 日本丁香五月| 国产精品色婷婷AV综合色色| 久99久热只有精品国产99| 人人爽在线视频综合网| 丁香九月激情| 99热e| 色婷婷超碰| 超91在线视频| 一区无码| 久草视频大香蕉99| 日韩二区搞逼插逼毛片| 丰满少妇猛烈A片免费看观看| 丁香五月社区| 欧美婷婷综合| 五月天亭亭俺也| 久/久精品99看9| 97碰啪啪| 久久婷婷六月综合| 精品久久99| 伊人久久婷婷| 久久色情| 超碰亚洲天堂| 一级黄色影片| 色99在线视频| 色五月在线播放| 丁香花五月天| 久婷婷五月激情| 日韩黄黄| 欧美综合丁香网| www.人人操人人看人人想人人摸 人人人人操,COM| 久久视这里只有精品| 婷五月天天| 婷婷伊人无码| WWW色五月天| 色五月aV| 青青草日本亚洲| 狠狠色综合五月| 亚洲五月天婷婷在线| 婷婷丁香五月在线播放| 天天影院色| 亚洲黄色精品| 五月激情站| 中国丰满熟女A片免费观| 99在线精品视频| 成人免费黄色短视频| 久99久视频精品| 超级碰碰碰久久网站| 久久色午夜在线导航| 色婷婷丁香社综合| 色噜噜狠狠色综合成人99| 97人人干| 色五月婷婷五月久久| 牛牛碰免费| 六月婷婷色综合| 婷综合| 色五月激情网| 色欲久久99精品久久久久久| www.婷婷五月天,com| 超碰无码318604| 色色婷婷五月天| 婷婷丁香午夜综合影视| 99热在线观看免费| 2020日日干| 狠狠狠狠狠| 五月丁香亭亭激情操逼网| 久久丁香九| 噜噜噜狠狠色综| 广东99色在线| 五月婷婷丁香瑟瑟视频| AV在线大香蕉| 精品一二三区久久AAA片| 男人的天堂在线婷婷| 丁香九月综合| 色婷婷丁香五月高清在线| 久久人妻www| 丁香九月激情| 亚洲精品无码99热| 91精产品自偷自偷综合| 久热久色| 26uuu亚洲精品国产| 思思热久久艹| AA片在线观看视频在线播放 | 99热这里都是精品| 天天综合天天做天天综合| 色播五月婷婷| 99操逼| 热婷婷在线视频| 亚洲综合在线视频| 丁香5月婷婷| www.久久久久| 亚洲成AV人片在线观看| 久久资源网五月婷| 精品成人无码A片观看香草视频 | 九九热在线视频| 久久久久视剧HD| 综合狠狠伊人| 久久只有18视频| 一区二区三区视频| 97婷婷丁香五月天激情图片| 婷婷五月天改成什么了| 丁香五月婷婷日本| 九九激情网| 色婷婷狠狠久久YY| 久婷婷久草| 黄色三级日本| 亚洲AV成人在线观看| 九九色中文| www.minyis.com【JT】实力收量可预付QQ2101460746 | 这里只有精品免费视频在线观看| 91热99| 麻豆忘忧草午夜| 五月丁香激情片| 天天色噜| 天天日中文| 99视频内射三四| 五月丁香六月在线| 中文字幕有多少字| 婷婷视频网| 婷婷久久色| 色色色色色色色色色影院| 亚洲超碰在线| 狠狠五月天| 丁香综合| 婷婷久久五月| 99久热在线精品| 五月婷婷97| 5月婷婷六月丁香| 丁香六月婷婷久久综合| 日本一道久久| 香蕉五月婷婷| 开心激情久久久久久久| 天天综合网站| 91色吧网| 99色色色色| 超碰人妻公开在线| www.夜夜操.con| 色吧五月婷婷| 久久久精品AV| 色婷婷电影网| AV中文字幕夜夜操b天天摸bb| 婷婷婷色五月| 性综合网| 五月丁香激情综合| 亚洲欧美婷婷五月色综合| 97色碰碰公开视频| 激情五月婷婷综合网| 中文字幕永久在线| 五月6香色婷婷视频| 久久色天堂| 色婷婷超碰| 五月婷婷综合视频| 69久热| 99re这里只有精品视频了| 91se视频| 天天拍久久| 亚洲12p| 亚洲看av的网站| 少妇性BBB搡BBB爽爽爽视頻| 丁香五月婷婷亚洲色图| 色色色色色网| 丁香五月激情六月欧亚激情综合导航 | 色色哒五月婷婷六月丁香| 色婷婷五月天综合网| 狠狠CAO日日穞夜夜穞AV | 色婷婷导航| www.五月婷婷久久.com| 九九热re99re6在线精品| 成人在线网站| 久久激情天堂| 欧美天堂久久| 激情綜合網址| 丁香久久综合| 影音先锋一区| 生活片五区| 99九色视频在线观看| 91精品久久久久久久| 国产激情AV| 欧美操人| 久热9| 激情综合五月色在线| 少妇人妻丰满做爰XXX| 五月六月丁香婷婷在线观看| 性做久久久久久久免费看| 五月夜丁香| AⅤ网站在线看| 丁香六月无码| www,久久久人人| 丁香激情五月天| 九色自拍| 婷婷五月天成人网| 激情五月丁香在线观看直播| 丁香五月激情图片婷婷| 国产午夜精品久久久观看| 综合亚洲AV| 人人人操| 欧美va亚洲va| 91男女视频在线观看| 九九热经典视频在线观看| 99偷拍视频在线日本| av在线中文| 成人做爰A片免费看网站找不到了| 丰满人妻一区二区三区| 五月婷丁香久久久| a毛片二逼wwwwwwwwww| 婷婷五月天情色| 九九色热| 狠狠精品干练久久久无码中文字幕 | 天天操天天操综合| 91狼友视频在线观看| 国内外色色色色色成人视频| 97香蕉碰碰人妻国产欧美| 色五月丁香五月| 人人干AV| 九九色院| 九九香蕉网| 亚洲 五月 婷婷 成人| 天堂色色色| 色噜噜狠狠色综无码久久合欧美| 婷婷五月开心中文字幕在线| 综合 蜜月 婷婷| 久99视频| 新激情五月开心五月婷婷五月丁香五月| 九热视频在线伦| 特黄三级片| 美女主播野战视步页| 伊人热婷婷| 九九热在线精品视频| 五月丁香六月花| 激情婷婷久久| 成人视频网| 五月丁香激情综合网| 丁香色情五月天| www.99操.com| 久久久中文| 99久久精品视频女神1| 99在线精品视频| 五月婷婷色欲| 成人av在线网站| 噜噜噜色噜噜| 中文字幕在线不卡| 伊人九九68| 这里只有精品2| 丁香五月色欲| 婷婷色五月激情|