一篇講了微服務之間的調(diào)用spring cloud eureka 微服務之間的調(diào)用
網(wǎng)站建設、網(wǎng)站設計的開發(fā),更需要了解用戶,從用戶角度來建設網(wǎng)站,獲得較好的用戶體驗。創(chuàng)新互聯(lián)建站多年互聯(lián)網(wǎng)經(jīng)驗,見的多,溝通容易、能幫助客戶提出的運營建議。作為成都一家網(wǎng)絡公司,打造的就是網(wǎng)站建設產(chǎn)品直銷的概念。選擇創(chuàng)新互聯(lián)建站,不只是建站,我們把建站作為產(chǎn)品,不斷的更新、完善,讓每位來訪用戶感受到浩方產(chǎn)品的價值服務。
微服務之間進行調(diào)用 那么如果我負責一個模塊 別人負責另一個模塊 我調(diào)用了他的方法 測試那邊卻報了錯 那是我的問題還是他的問題
這個時候大家應該就能想到日志可以解決這個問題
如何使用日志呢 先在配置文件中加
logging: path: D:\logs\poppy-mall #日志的存放地址 最好再加個項目名的文件夾 可以更容易的區(qū)分 level: org.poppy.mall: info #日志的級別 org.poppy.mall 是你的包名
然后就可以在你想添加日志的類中寫上
public static Logger logger =LoggerFactory.getLogger(類名.class);
之后就在你想加日志的地方加上 logger.info("日志信息")
運行后會自動在你寫的日志存放的地址加入日志文件 (它會自動生成文件夾)

查看一下內(nèi)容


是這個樣子的 這樣就解決了排錯的問題
那么新問題又來了 如果我調(diào)用了幾萬次這個方法 我怎么才能找得到我這個服務調(diào)用的到底是那次請求的另一個微服務?
這時候就用到了分布式鏈路追蹤
先引入依賴 想要追蹤那個項目 都要在里面加入這個依賴
compile group: 'org.springframework.cloud', name: 'spring-cloud-starter-sleuth'
之后再運行 查看日志 發(fā)現(xiàn)是這個樣子


可以發(fā)現(xiàn)多出來一串編碼 它有什么用呢
粉色框的編碼 它代表的是在同一次請求中 編碼就相同 紅色框的代碼 代表的是在同一服務中 它會相同
這樣就解決了我們的問題 我們只要找到報錯的一次請求 復制粉色框內(nèi)的編碼 到另一個服務的日志中進行查找 就能找到
這就是分布式鏈路跟蹤
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。
新聞名稱:springcloud分布式鏈路追蹤的方法
轉載來于:http://www.chinadenli.net/article2/igpcic.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設、移動網(wǎng)站建設、動態(tài)網(wǎng)站、網(wǎng)站策劃、營銷型網(wǎng)站建設、建站公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)