
debug是程式員在日常開發中最常使用的操作,
那么,你是如何快速在微服務架構風格下快速debug后端服務呢?
開發現狀

開發的理想狀態

本地調測的使用步驟
登錄智能網關
如果集成開發環境是在本地局域網,則這一步可以省略,
否則需要使用智能網關,這里使用的是阿里云的智能網關,
用途是把本地開發機器跟遠程的集成開發環境機器組成一個局域網;


配置服務染色標記

場景覆寫

通過網關直接到本地服務

通過Feign到本地服務

應用二開呼叫其它應用或者服務

實作原理
服務染色

網關路由劫持

自定義ribbon負載均衡規則


小結
一句話小結本篇:
通過對客戶端的流量染色跟服務染色來實作把
集成開發環境的流量轉發到本地實作本地debug加快開發的速度;

借助 transmittable-thread-local工具,
解決了ThreadLocal的不同執行緒共享執行緒本地變數的問題,
原創不易,關注誠可貴,轉發價更高!轉載請注明出處,讓我們互通有無,共同進步,歡迎溝通交流,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/261252.html
標籤:Java
上一篇:Java 執行緒基礎
下一篇:Python繪制雷達圖
