[發明專利]一種日志塊傳輸方法及設備有效
| 申請號: | 201510053697.3 | 申請日: | 2015-02-02 |
| 公開(公告)號: | CN104601489B | 公開(公告)日: | 2018-03-27 |
| 發明(設計)人: | 李金輝 | 申請(專利權)人: | 邁普通信技術股份有限公司 |
| 主分類號: | H04L12/861 | 分類號: | H04L12/861;G06F17/30 |
| 代理公司: | 北京中博世達專利商標代理有限公司11274 | 代理人: | 申健 |
| 地址: | 610041 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 日志 傳輸 方法 設備 | ||
1.一種日志塊傳輸方法,應用于多個傳輸通道共享一個緩存隊列的場景中,其特征在于,所述緩存隊列用于存儲日志塊,每個日志塊包括指示其對應傳輸通道的通道標識,所述方法包括:
當檢測到系統日志任務在通過某一傳輸通道傳輸日志塊失敗時,關閉當前正在傳輸的日志塊對應的傳輸通道的日志輸出功能,并創建新的系統日志任務,通過創建新的系統日志任務將緩存隊列中當前正在傳輸的日志塊之后的待傳輸的日志塊向其對應的非阻塞傳輸通道傳輸。
2.根據權利要求1所述的方法,其特征在于,所述當檢測到系統日志任務在通過某一傳輸通道傳輸日志塊失敗時,關閉當前正在傳輸的日志塊對應的傳輸通道的日志輸出功能,并創建新的系統日志任務,具體包括如下步驟:
系統實時記錄各個傳輸通道傳輸成功的日志塊的總個數以及當前正在傳輸的日志塊所對應的傳輸通道;
若在預設時間段內,記錄的所述傳輸成功的日志塊總個數未發生變化,且所述緩存隊列中存儲有日志塊,則判斷系統日志任務阻塞在當前正在傳輸的日志塊對應的傳輸通道上,關閉所述當前正在傳輸的日志塊對應的傳輸通道的日志輸出功能。
3.根據權利要求2所述的方法,其特征在于,所述實時記錄各個傳輸通道傳輸成功的日志塊的總個數包括:
設置日志塊心跳計數器,所述緩存隊列中存儲的一個日志塊在其對應的傳輸通道中成功傳輸后,所述日志塊心跳計數器自加。
4.根據權利要求2或3所述的方法,其特征在于,所述判斷系統日志任務阻塞在當前正在傳輸的日志塊對應的傳輸通道上包括:
設置標識當前正在傳輸日志塊的傳輸通道的日志輸出標識,所述日志輸出標識的初始值為當前正在傳輸的日志塊對應的傳輸通道的通道標識;
若判斷所述日志輸出標識的值為當前正在傳輸的日志塊對應的傳輸通道的通道標識,且在預設時間段內所述日志輸出標識的值未發生變化,則判斷系統日志任務阻塞在當前正在傳輸的日志塊對應的傳輸通道上。
5.一種日志塊傳輸設備,包括多個傳輸通道和一個緩存隊列,所述多個傳輸通道共享一個緩存隊列,所述緩存隊列用于存儲日志塊,每個日志塊包括指示其對應傳輸通道的通道標識,其特征在于,所述設備包括:
日志阻塞檢測模塊,用于檢測系統日志任務在通過某一傳輸通道傳輸日志塊時是否傳輸成功;
日志輸出恢復模塊,用于當所述日志阻塞檢測模塊檢測到系統日志任務在通過某一傳輸通道傳輸日志塊失敗時,關閉當前正在傳輸的日志塊對應的傳輸通道的日志輸出功能,并創建新的系統日志任務,通過創建新的系統日志任務將緩存隊列中當前正在傳輸的日志塊之后的待傳輸的日志塊向其對應的非阻塞傳輸通道傳輸。
6.根據權利要求5所述的設備,其特征在于,所述日志阻塞檢測模塊還具體包括:
記錄單元,用于實時記錄各個傳輸通道傳輸成功的日志塊的總個數以及當前正在傳輸的日志塊所對應的傳輸通道;
判斷單元,用于若在預設時間段內,判斷記錄單元記錄的傳輸成功的日志塊的總個數未發生變化,且所述緩存隊列中存儲有日志塊,則判斷系統日志任務阻塞在當前正在傳輸的日志塊對應的傳輸通道上,關閉所述當前正在傳輸的日志塊對應的傳輸通道的日志輸出功能。
7.根據權利要求6所述的設備,其特征在于:
所述記錄單元包括日志塊心跳計數器;
所述日志塊心跳計數器,用于實時記錄各個傳輸通道傳輸成功的日志塊的總個數;
所述記錄單元具體用于:在所述緩存隊列中存儲的一個日志塊在其對應的傳輸通道中成功傳輸后,所述日志塊心跳計數器自加。
8.根據權利要求6或7所述的設備,其特征在于,所述設備還包括:
日志輸出標識模塊,用于設置標識當前正在傳輸日志塊的傳輸通道的日志輸出標識,所述日志輸出標識的初始值為當前正在傳輸的日志塊對應的傳輸通道的通道標識;
所述判斷單元,具體還用于若判斷所述傳輸通道的日志輸出標識的值為當前正在傳輸的日志塊對應的傳輸通道的通道標識,且在預設時間段內所述日志輸出標識的值未發生變化,則判斷系統日志任務阻塞在當前正在傳輸的日志塊對應的傳輸通道上。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于邁普通信技術股份有限公司,未經邁普通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510053697.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種FM-CW中頻信號處理裝置
- 下一篇:一種TCP卸載引擎的發送單元





