[發(fā)明專利]微服務(wù)系統(tǒng)應(yīng)用的日志處理方法、相關(guān)設(shè)備及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201910656117.8 | 申請日: | 2019-07-19 |
| 公開(公告)號: | CN110427299B | 公開(公告)日: | 2022-02-11 |
| 發(fā)明(設(shè)計)人: | 盧政 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F9/54;G06F16/17;G06F16/18 |
| 代理公司: | 廣州三環(huán)專利商標(biāo)代理有限公司 44202 | 代理人: | 郝傳鑫;熊永強 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 微服 系統(tǒng) 應(yīng)用 日志 處理 方法 相關(guān) 設(shè)備 | ||
本發(fā)明實施例公開了一種微服務(wù)系統(tǒng)應(yīng)用的日志處理方法、相關(guān)設(shè)備及系統(tǒng),所述方法包括:接收日志文件格式和日志存儲路徑并配置給微服務(wù)系統(tǒng)應(yīng)用;微服務(wù)系統(tǒng)應(yīng)用在響應(yīng)應(yīng)用請求時,生成對應(yīng)的請求響應(yīng)標(biāo)識;微服務(wù)系統(tǒng)應(yīng)用針對各個應(yīng)用請求生成包含請求響應(yīng)標(biāo)識的業(yè)務(wù)日志文件;微服務(wù)系統(tǒng)應(yīng)用按照日志存儲路徑存儲業(yè)務(wù)日志文件;根據(jù)日志存儲路徑采集業(yè)務(wù)日志文件發(fā)送給日志管理設(shè)備,日志管理設(shè)備存儲所述業(yè)務(wù)日志文件,并在接收到第一請求響應(yīng)標(biāo)識后,獲取包含第一請求響應(yīng)標(biāo)識的業(yè)務(wù)日志文件并發(fā)送給應(yīng)用管理設(shè)備,應(yīng)用管理設(shè)備向用戶返回包含第一請求響應(yīng)標(biāo)識的業(yè)務(wù)日志文件。通過本發(fā)明實施例可以保證微服務(wù)系統(tǒng)應(yīng)用的正常運維。
技術(shù)領(lǐng)域
本申請涉及微服務(wù)技術(shù)領(lǐng)域,尤其涉及一種微服務(wù)系統(tǒng)應(yīng)用的日志處理方法、相關(guān)設(shè)備及系統(tǒng)。
背景技術(shù)
單體架構(gòu)是一種通過引用把所有的應(yīng)用功能集中在同一系統(tǒng)中實現(xiàn)的系統(tǒng)架構(gòu),單體架構(gòu)集中性的特點導(dǎo)致其具有項目過于臃腫、資源無法隔離、無法靈活擴展等缺陷,為了克服這些缺陷,微服務(wù)架構(gòu)應(yīng)運而生。
微服務(wù)架構(gòu)風(fēng)格是一種將單個應(yīng)用程序作為一套小型服務(wù)開發(fā)的方法,在基于微服務(wù)架構(gòu)風(fēng)格構(gòu)建的微服務(wù)系統(tǒng)中,針對一個應(yīng)用請求,將其拆分成不同的應(yīng)用功能,并構(gòu)建相應(yīng)的微服務(wù),然后將這些微服務(wù)分散至不同的服務(wù)器上,每個微服務(wù)通過自己的應(yīng)用進程實現(xiàn),并通過輕量級機制進行通信。微服務(wù)架構(gòu)具有獨立部署、擴展靈活、資源有效隔離等優(yōu)點。但同時,由于各個微服務(wù)分散在不同的服務(wù)器上,各個微服務(wù)在被響應(yīng)的過程中會生成大量的日志文件,這些日志文件也分散在不同的服務(wù)器上,這就使得微服務(wù)系統(tǒng)中的日志文件難以管理,在某個應(yīng)用請求出現(xiàn)響應(yīng)異常時,在眾多服務(wù)器上很難定位到該應(yīng)用請求對應(yīng)的日志文件,進而進行異常因素排查,影響微服務(wù)系統(tǒng)應(yīng)用的正常運行。
發(fā)明內(nèi)容
本申請?zhí)峁┮环N微服務(wù)系統(tǒng)應(yīng)用的日志處理方法、相關(guān)設(shè)備及系統(tǒng),通過本發(fā)明可以提高針對指定應(yīng)用請求對應(yīng)的業(yè)務(wù)日志文件的快速檢索,進而保證了微服務(wù)系統(tǒng)應(yīng)用的正常運維。
本發(fā)明實施例一方面提供了一種微服務(wù)系統(tǒng)應(yīng)用的日志處理方法,包括:
應(yīng)用運行設(shè)備接收應(yīng)用管理設(shè)備發(fā)送的日志文件格式和日志存儲路徑;
所述應(yīng)用運行設(shè)備將所述日志文件格式和所述日志存儲路徑配置給微服務(wù)系統(tǒng)應(yīng)用,所述微服務(wù)系統(tǒng)應(yīng)用為所述應(yīng)用運行設(shè)備承載運行的應(yīng)用;
所述微服務(wù)系統(tǒng)應(yīng)用在接收到任一應(yīng)用請求時,響應(yīng)所述應(yīng)用請求,并生成所述應(yīng)用請求對應(yīng)的請求響應(yīng)標(biāo)識;
所述微服務(wù)系統(tǒng)應(yīng)用根據(jù)所述日志文件格式,針對各個所述應(yīng)用請求生成包含所述應(yīng)用請求對應(yīng)的請求響應(yīng)標(biāo)識的業(yè)務(wù)日志文件;
所述微服務(wù)系統(tǒng)應(yīng)用按照所述日志存儲路徑存儲所述業(yè)務(wù)日志文件;
所述應(yīng)用運行設(shè)備根據(jù)所述日志存儲路徑采集所述業(yè)務(wù)日志文件,并將所述業(yè)務(wù)日志文件發(fā)送給日志管理設(shè)備,以使所述日志管理設(shè)備存儲所述業(yè)務(wù)日志文件;
所述日志管理設(shè)備接收到用戶通過所述應(yīng)用管理設(shè)備發(fā)送的第一請求響應(yīng)標(biāo)識,并從存儲的所述業(yè)務(wù)日志文件中獲取包含所述第一請求響應(yīng)標(biāo)識的業(yè)務(wù)日志文件并發(fā)送給所述應(yīng)用管理設(shè)備,以使所述應(yīng)用管理設(shè)備向用戶返回包含所述第一請求響應(yīng)標(biāo)識的業(yè)務(wù)日志文件,所述第一請求響應(yīng)標(biāo)識為所述微服務(wù)系統(tǒng)應(yīng)用響應(yīng)的第一應(yīng)用請求所對應(yīng)的標(biāo)識。
其中,所述微服務(wù)系統(tǒng)應(yīng)用在接收到任一應(yīng)用請求時,響應(yīng)所述應(yīng)用請求包括:
所述微服務(wù)系統(tǒng)應(yīng)用根據(jù)所述應(yīng)用請求指示至少兩個微服務(wù)進程之間進行微服務(wù)進程間調(diào)用以完成對所述應(yīng)用請求的響應(yīng),并在所述微服務(wù)進程間調(diào)用時,針對每次微服務(wù)進程間調(diào)用生成唯一對應(yīng)的進程標(biāo)識;
所述微服務(wù)系統(tǒng)應(yīng)用根據(jù)所述日志文件格式,針對各個所述應(yīng)用請求生成包含所述應(yīng)用請求對應(yīng)的請求響應(yīng)標(biāo)識的業(yè)務(wù)日志文件包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910656117.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于人工智能服務(wù)云平臺的微服務(wù)管理方法和系統(tǒng)
- 域名管理方法、裝置及系統(tǒng)
- 微服務(wù)通信方法、裝置、電子設(shè)備及機器可讀存儲介質(zhì)
- 微服務(wù)應(yīng)用平臺及其資源保存方法和保存裝置
- 一種微服務(wù)關(guān)聯(lián)分析與預(yù)測方法
- 微服務(wù)配置信息管理系統(tǒng)、方法、服務(wù)器及存儲介質(zhì)
- 微服務(wù)容器之間服務(wù)啟動方法、裝置、設(shè)備及存儲介質(zhì)
- 微服務(wù)組合方法、裝置、設(shè)備及存儲介質(zhì)
- 微服務(wù)接口的發(fā)布方法、裝置、電子設(shè)備和存儲介質(zhì)
- 一種大規(guī)模微服務(wù)架構(gòu)及其管理方法
- 在線應(yīng)用平臺上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠程應(yīng)用進行應(yīng)用安裝
- 應(yīng)用檢測方法及應(yīng)用檢測裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





