[發(fā)明專利]一種分布式部署的系統(tǒng)和方法有效
| 申請?zhí)枺?/td> | 201711322472.9 | 申請日: | 2017-12-12 |
| 公開(公告)號(hào): | CN108052358B | 公開(公告)日: | 2021-07-13 |
| 發(fā)明(設(shè)計(jì))人: | 蔡曉華;袁紹桃;趙澤;楊光輝;賀曉麟;王濤;胡倩倩 | 申請(專利權(quán))人: | 上海天旦網(wǎng)絡(luò)科技發(fā)展有限公司 |
| 主分類號(hào): | G06F8/61 | 分類號(hào): | G06F8/61 |
| 代理公司: | 上海漢聲知識(shí)產(chǎn)權(quán)代理有限公司 31236 | 代理人: | 莊文莉 |
| 地址: | 200122 上*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 分布式 部署 系統(tǒng) 方法 | ||
1.一種分布式部署的方法,其特征在于,包括:
數(shù)據(jù)采集步驟:實(shí)時(shí)監(jiān)聽偵測并持續(xù)采集當(dāng)前服務(wù)器的數(shù)據(jù)鏈路中的數(shù)據(jù)包信息;
數(shù)據(jù)處理步驟:將采集到的數(shù)據(jù)包信息解析成交易原始記錄,計(jì)算出交易關(guān)聯(lián)字段,根據(jù)交易關(guān)聯(lián)字段派發(fā)交易記錄,關(guān)聯(lián)派發(fā)的交易記錄為交易關(guān)聯(lián)記錄,合成交易關(guān)聯(lián)記錄得到交易數(shù)據(jù)并將交易數(shù)據(jù)存儲(chǔ)到當(dāng)前服務(wù)器的文件存儲(chǔ)模塊中,聚合交易數(shù)據(jù),將聚合后的交易數(shù)據(jù)存儲(chǔ)至當(dāng)前服務(wù)器的數(shù)據(jù)庫;
數(shù)據(jù)展現(xiàn)步驟:主機(jī)服務(wù)器讀取所需的數(shù)據(jù)庫、文件存儲(chǔ)模塊中的數(shù)據(jù)并呈現(xiàn);
所述數(shù)據(jù)展現(xiàn)步驟包括:
步驟1、通過只存在于主機(jī)服務(wù)器上的頁面主進(jìn)程在頁面上做操作時(shí)接受前臺(tái)頁面請求,將前臺(tái)操作任務(wù)發(fā)給相關(guān)進(jìn)程執(zhí)行,同時(shí)該頁面主進(jìn)程還承擔(dān)整個(gè)系統(tǒng)記錄信息的任務(wù);
步驟2、通過主從機(jī)服務(wù)器都有的頁面進(jìn)程接收步驟1中頁面主進(jìn)程分發(fā)下來的當(dāng)前服務(wù)器的任務(wù)并下發(fā)到對應(yīng)的中間件;
步驟3、通過主從機(jī)服務(wù)器頁面進(jìn)程都有的相關(guān)的turobject中間件實(shí)現(xiàn)跨服務(wù)器統(tǒng)計(jì)的分解,派發(fā)與合并,跨路徑圖捕獲點(diǎn)統(tǒng)計(jì)的分解與合并;通過交易關(guān)鍵字查詢,結(jié)合文件存儲(chǔ)模塊中的內(nèi)容,在頁面上呈現(xiàn)具體的交易記錄信息;以及,通過自定義的時(shí)間、服務(wù)器、站點(diǎn)以及維度查詢數(shù)據(jù)庫,在頁面上呈現(xiàn)各個(gè)維度組合下的指標(biāo)信息;
文件存儲(chǔ)模塊中存儲(chǔ)的所述交易數(shù)據(jù)包括數(shù)據(jù)包、交易原始記錄以及交易關(guān)聯(lián)記錄;
文件存儲(chǔ)模塊中存儲(chǔ)的所述交易數(shù)據(jù)根據(jù)來源和時(shí)間分多級(jí)目錄;
數(shù)據(jù)庫中存儲(chǔ)的聚合后的交易數(shù)據(jù)根據(jù)路徑圖和月份分庫、根據(jù)捕獲點(diǎn)分表以及根據(jù)聚合程度分表,聚合程度包括捕獲點(diǎn)、服務(wù)器IP、站點(diǎn)以及維度;
數(shù)據(jù)展現(xiàn)步驟還包括:
交易記錄呈現(xiàn)步驟:通過所述交易關(guān)聯(lián)字段并結(jié)合文件存儲(chǔ)中的數(shù)據(jù),呈現(xiàn)交易記錄信息。
2.一種分布式部署的系統(tǒng),其特征在于,包括一臺(tái)主機(jī)服務(wù)器以及至少一臺(tái)從機(jī)服務(wù)器,所述主機(jī)服務(wù)器與所述從機(jī)服務(wù)器均包括:
數(shù)據(jù)采集模塊:實(shí)時(shí)監(jiān)聽偵測并持續(xù)采集當(dāng)前服務(wù)器的數(shù)據(jù)鏈路中的數(shù)據(jù)包信息;
數(shù)據(jù)處理模塊:將采集到的數(shù)據(jù)包信息解析成交易原始記錄,計(jì)算出交易關(guān)聯(lián)字段,根據(jù)交易關(guān)聯(lián)字段派發(fā)交易記錄,關(guān)聯(lián)派發(fā)的交易記錄為交易關(guān)聯(lián)記錄,合成交易關(guān)聯(lián)記錄得到交易數(shù)據(jù)并將交易數(shù)據(jù)存儲(chǔ)到當(dāng)前服務(wù)器的文件存儲(chǔ)模塊中,聚合交易數(shù)據(jù),將聚合后的交易數(shù)據(jù)存儲(chǔ)至當(dāng)前服務(wù)器的數(shù)據(jù)庫;
所述主機(jī)服務(wù)器還包括數(shù)據(jù)展現(xiàn)模塊;
數(shù)據(jù)展現(xiàn)模塊:讀取所需的數(shù)據(jù)庫、文件存儲(chǔ)模塊中的數(shù)據(jù)并呈現(xiàn);
所述數(shù)據(jù)展現(xiàn)模塊執(zhí)行包括:
步驟1、通過只存在于主機(jī)服務(wù)器上的頁面主進(jìn)程在頁面上做操作時(shí)接受前臺(tái)頁面請求,將前臺(tái)操作任務(wù)發(fā)給相關(guān)進(jìn)程執(zhí)行,同時(shí)該頁面主進(jìn)程還承擔(dān)整個(gè)系統(tǒng)記錄信息的任務(wù);
步驟2、通過主從機(jī)服務(wù)器都有的頁面進(jìn)程接收步驟1中頁面主進(jìn)程分發(fā)下來的當(dāng)前服務(wù)器的任務(wù)并下發(fā)到對應(yīng)的中間件;
步驟3、通過主從機(jī)服務(wù)器頁面進(jìn)程都有的相關(guān)的turobject中間件實(shí)現(xiàn)跨服務(wù)器統(tǒng)計(jì)的分解,派發(fā)與合并,跨路徑圖捕獲點(diǎn)統(tǒng)計(jì)的分解與合并;通過交易關(guān)鍵字查詢,結(jié)合文件存儲(chǔ)模塊中的內(nèi)容,在頁面上呈現(xiàn)具體的交易記錄信息;以及,通過自定義的時(shí)間、服務(wù)器、站點(diǎn)以及維度查詢數(shù)據(jù)庫,在頁面上呈現(xiàn)各個(gè)維度組合下的指標(biāo)信息;
文件存儲(chǔ)模塊中存儲(chǔ)的所述交易數(shù)據(jù)包括數(shù)據(jù)包、交易原始記錄以及交易關(guān)聯(lián)記錄;
文件存儲(chǔ)模塊中存儲(chǔ)的所述交易數(shù)據(jù)根據(jù)來源和時(shí)間分多級(jí)目錄;
數(shù)據(jù)庫中存儲(chǔ)的聚合后的交易數(shù)據(jù)根據(jù)路徑圖和月份分庫、根據(jù)捕獲點(diǎn)分表以及根據(jù)聚合程度分表,聚合程度包括捕獲點(diǎn)、服務(wù)器IP、站點(diǎn)以及維度;
數(shù)據(jù)展現(xiàn)模塊包括:
交易記錄呈現(xiàn)子模塊:通過所述交易關(guān)聯(lián)字段并結(jié)合文件存儲(chǔ)中的數(shù)據(jù),呈現(xiàn)交易記錄信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海天旦網(wǎng)絡(luò)科技發(fā)展有限公司,未經(jīng)上海天旦網(wǎng)絡(luò)科技發(fā)展有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711322472.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種業(yè)務(wù)處理執(zhí)行語言流程部署方法
- 云計(jì)算平臺(tái)應(yīng)用快速部署的管理方法
- 虛擬化網(wǎng)絡(luò)功能部署方法及系統(tǒng)
- 版本部署的方法、裝置、設(shè)備和計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 測試環(huán)境部署方法、部署裝置及存儲(chǔ)介質(zhì)
- 程序部署任務(wù)執(zhí)行方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種基于Ansible的輕量級(jí)容器化分布式系統(tǒng)與部署方法
- 模型部署方法、模型部署裝置及終端設(shè)備
- 系統(tǒng)部署狀態(tài)的可視化方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種任務(wù)部署方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





