日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]一種場景驅(qū)動的單體系統(tǒng)微服務(wù)拆分方法在審

專利信息
申請?zhí)枺?/td> 202010335919.1 申請日: 2020-04-25
公開(公告)號: CN111651451A 公開(公告)日: 2020-09-11
發(fā)明(設(shè)計)人: 彭鑫;丁丹 申請(專利權(quán))人: 復旦大學
主分類號: G06F16/22 分類號: G06F16/22;G06F16/28;G06F16/18;G06F11/36
代理公司: 上海正旦專利代理有限公司 31200 代理人: 陸飛;陸尤
地址: 200433 *** 國省代碼: 上海;31
權(quán)利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關(guān)鍵詞: 一種 場景 驅(qū)動 單體 系統(tǒng) 微服 拆分 方法
【說明書】:

發(fā)明屬于軟件工程與微服務(wù)技術(shù)領(lǐng)域,具體為一種場景驅(qū)動的單體系統(tǒng)微服務(wù)拆分方法。本發(fā)明方法,首先通過監(jiān)控典型應(yīng)用場景測試用例的執(zhí)行,動態(tài)分析獲取單體系統(tǒng)運行時的方法調(diào)用和數(shù)據(jù)庫操作信息,生成系統(tǒng)的數(shù)據(jù)訪問軌跡圖;然后對底層的數(shù)據(jù)表圖進行加權(quán)和聚合,基于數(shù)據(jù)表之間的關(guān)聯(lián)分析生成數(shù)據(jù)庫拆分方案;再在數(shù)據(jù)訪問軌跡圖上進行搜索,產(chǎn)生相應(yīng)的代碼模塊拆分方案。本發(fā)明以半自動化的方式,從現(xiàn)有代碼和數(shù)據(jù)模式出發(fā),將業(yè)務(wù)流程、方法調(diào)用鏈和數(shù)據(jù)表三者進行關(guān)聯(lián),使業(yè)務(wù)的獨立性、代碼的內(nèi)聚/耦合性、數(shù)據(jù)間的關(guān)聯(lián)度都成為數(shù)據(jù)庫拆分依據(jù),生成代碼模塊的拆分方案;可顯著提升微服務(wù)拆分的決策速度,減輕開發(fā)人員決策負擔。

技術(shù)領(lǐng)域

本發(fā)明屬于軟件工程與微服務(wù)技術(shù)領(lǐng)域,具體涉種單體系統(tǒng)微服務(wù)拆分方法。

背景技術(shù)

微服務(wù)是將一個大型復雜的軟件系統(tǒng)分解成一組獨立運行、以輕量級通信機制進行交互的相對較小的服務(wù)。這些服務(wù)圍繞業(yè)務(wù)功能進行構(gòu)建,可以獨立開發(fā)、測試、部署和更新,以此帶來的好處包括系統(tǒng)架構(gòu)的解耦、單個服務(wù)的交付周期縮短、技術(shù)選型更靈活、可擴展性更好、復用性更高等等。

在企業(yè)實踐中,許多微服務(wù)系統(tǒng)都是在單體架構(gòu)的遺留系統(tǒng)基礎(chǔ)上通過微服務(wù)拆分和改造形成的,其中的拆分決策(尤其是數(shù)據(jù)庫拆分)對于微服務(wù)系統(tǒng)的架構(gòu)質(zhì)量有著很大的影響。前單體系統(tǒng)的微服務(wù)拆分決策主要依賴于架構(gòu)人員和開發(fā)人員的分析和經(jīng)驗,整個過程成本高、耗時長、自動化程度低,相關(guān)的研究工作主要集中在經(jīng)驗總結(jié)和方法論上。已有的工具并不支持數(shù)據(jù)庫的拆分且代碼拆分粒度過大,同時需要人工分析或輸入的數(shù)據(jù)量過多、不適用于大型單體系統(tǒng)的拆分。

發(fā)明內(nèi)容

本發(fā)明的目的在于提供一種可顯著提升微服務(wù)拆分決策速度的場景驅(qū)動的單體系統(tǒng)微服務(wù)拆分方法。

本發(fā)明提出的場景驅(qū)動的單體系統(tǒng)微服務(wù)拆分方法,基于測試驅(qū)動的理念,首先通過監(jiān)控典型應(yīng)用場景測試用例的執(zhí)行,動態(tài)分析獲取單體系統(tǒng)運行時的方法調(diào)用和數(shù)據(jù)庫操作信息,生成系統(tǒng)的數(shù)據(jù)訪問軌跡圖;然后根據(jù)數(shù)據(jù)訪問軌跡圖對底層的數(shù)據(jù)表圖進行加權(quán)和聚合,基于數(shù)據(jù)表之間的關(guān)聯(lián)分析生成數(shù)據(jù)庫拆分方案;再在數(shù)據(jù)訪問軌跡圖上自底向上進行搜索,產(chǎn)生相應(yīng)的代碼模塊拆分方案。整體流程如圖1所示,具體步驟如下。

(1)準備測試用例。即準備一組覆蓋了系統(tǒng)主要業(yè)務(wù)流程和功能的用戶使用場景級別的測試用例;一個用例對應(yīng)于一個用戶場景,一個場景包含若干個界面輸入或點擊操作;每個測試用例對應(yīng)一個用例權(quán)重,權(quán)重大小根據(jù)對應(yīng)場景的重要度進行設(shè)置。

(2)構(gòu)建數(shù)據(jù)訪問軌跡圖。根據(jù)原單體系統(tǒng)的運行時數(shù)據(jù)構(gòu)建數(shù)據(jù)訪問軌跡圖,如圖2所示,具體包括以下子步驟:

1)在單體系統(tǒng)中配置監(jiān)控工具,順序執(zhí)行測試用例,每次執(zhí)行測試用例時輸入對應(yīng)的場景名與權(quán)重;

2)獲取系統(tǒng)運行測試用例期間的方法調(diào)用和數(shù)據(jù)訪問日志,并將其與用戶場景相關(guān)聯(lián),即每條監(jiān)控日志都記錄了其對應(yīng)的場景名、場景標識和場景權(quán)重;日志共有三種不同的類型,分別用于記錄方法調(diào)用時的方法簽名、執(zhí)行數(shù)據(jù)庫訪問時的SQL(Structured QueryLanguage,結(jié)構(gòu)化查詢語言)語句和數(shù)據(jù)操作時對應(yīng)的數(shù)據(jù)表;

3)根據(jù)監(jiān)控日志構(gòu)建數(shù)據(jù)訪問軌跡圖,如圖2所示,圖中每個場景關(guān)聯(lián)若干請求,每個請求對應(yīng)一條方法調(diào)用鏈;一條方法調(diào)用鏈是若干方法的執(zhí)行序列,其中有些方法會關(guān)聯(lián)SQL 節(jié)點,這說明該方法執(zhí)行過程中調(diào)用了這些SQL 語句;而SQL 節(jié)點會關(guān)聯(lián)若干個數(shù)據(jù)表節(jié)點(在圖2中以虛線箭頭表示),代表這條SQL 語句在實際執(zhí)行過程中訪問了這些數(shù)據(jù)表中的數(shù)據(jù)。

(3)生成微服務(wù)拆分方案。根據(jù)數(shù)據(jù)訪問軌跡圖,結(jié)合微服務(wù)化拆分有關(guān)的多個考量維度,生成一張無向加權(quán)的數(shù)據(jù)表圖,然后通過對數(shù)據(jù)表進行聚類劃分,得到數(shù)據(jù)表的劃分方案,最后在數(shù)據(jù)訪問軌跡圖中自底向上進行搜索,獲取與數(shù)據(jù)表拆分結(jié)果相符合的代碼拆分方案。具體包括以下子步驟:

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會員可以免費下載。

該專利技術(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/202010335919.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產(chǎn)權(quán)局專利說明書;

2、支持發(fā)明專利 、實用新型專利、外觀設(shè)計專利(升級中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖流程工藝圖技術(shù)構(gòu)造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關(guān)于我們 尋求報道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標識 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 亚洲精品久久久久久久久久久久久久| 91一区二区三区在线| 日韩av视屏在线观看| 欧美午夜羞羞羞免费视频app | 国产精品丝袜综合区另类| 国产精品一区二区麻豆| 国产精品不卡一区二区三区| 国产精品一二三区视频网站| 亚洲三区在线| 中文字幕亚洲欧美日韩在线不卡| 91夜夜夜| 国产欧美视频一区二区| 午夜无遮挡| 综合久久激情| 猛男大粗猛爽h男人味| 一区二区欧美精品| 日韩精品在线一区二区三区| 狠狠色丁香久久婷婷综合丁香| 日韩欧美中文字幕精品| 国产精品视频久久久久久| 欧美性二区| 国产精品一区在线播放| 国产精一区二区三区| 销魂美女一区二区| 国产伦精品一区二区三区免费下载| 国产精品综合久久| 久久精品国产99| 午夜免费av电影| 国产精品综合久久| 亚洲精品一区在线| 午夜电影一区二区三区| 97人人模人人爽视频一区二区| 久久精品一二三四| 一区精品二区国产| 亚洲午夜精品一区二区三区电影院 | 93久久精品日日躁夜夜躁欧美| 欧美福利一区二区| 精品欧美一区二区精品久久小说 | 一区二区三区免费高清视频| 欧美一区二区三区免费在线观看| 国产在线不卡一区| 亚洲国产精品一区在线观看| 国产二区精品视频| 久久婷婷国产香蕉| 97国产精品久久久| 欧美一区二区三区四区夜夜大片 | 欧美日韩久久一区| 欧美一区二区三区不卡视频| 亚洲在线久久| 色吊丝av中文字幕| 国产欧美一区二区三区沐欲| 国产精品视频一区二区二| 国产极品一区二区三区| 欧美一区二粉嫩精品国产一线天| 国产一区二区电影| 日韩不卡毛片| 中文字幕a一二三在线| 午夜黄色大片| 久久国产中文字幕| 欧美亚洲视频二区| 欧美精品综合视频| 国产精品免费观看国产网曝瓜| 狠狠色噜噜综合社区| 91久久国产露脸精品| 色综合久久88| 国产v亚洲v日韩v欧美v片| 精品福利一区| 亚洲精品性| 国产精品1区2区| 午夜av电影院| 中文字幕一区三区| 97一区二区国产好的精华液| 久99久视频| 国产日韩欧美精品一区| 三级视频一区| 欧洲在线一区| 亚洲一区欧美| 91麻豆精品国产自产欧美一级在线观看 | 日本午夜精品一区二区三区| 6080日韩午夜伦伦午夜伦| 国产精品亚洲二区| 爱看av在线入口| 亚洲无人区码一码二码三码| 欧美日韩国产色综合一二三四| 久久久久亚洲最大xxxx| 国产一区二区三区久久久| 亚洲欧美一区二区三区1000| 狠狠色噜噜狠狠狠狠黑人| 国产一卡在线| 国产精一区二区三区| 国产午夜精品一区二区三区最新电影 | 亚洲国产精品二区| 国产色婷婷精品综合在线手机播放| 国产一区二区中文字幕| 日韩一区二区三区福利视频| 国产精品日本一区二区不卡视频| 国产69精品久久久久按摩| 亚洲精品久久久久999中文字幕 | 国产日韩麻豆| 91精品视频一区二区| 久久久一二区| 欧美一区二区三区另类| 欧美性二区| 99久久精品免费视频| 亚洲国产欧美一区二区三区丁香婷| 91精品丝袜国产高跟在线| 99精品视频一区二区| 国产一区二区三区大片| 久久精品国语| 91精品美女| 日本精品一二三区| 欧美日韩一区二区在线播放| 97人人澡人人爽91综合色| 亚洲欧美日韩在线看| 国产天堂第一区| 免费午夜在线视频| 福利电影一区二区三区| 亚洲无人区码一码二码三码 | 亚洲国产精品入口| 久久精品手机视频| 激情久久久久久| 亚洲区在线| 国产丝袜一区二区三区免费视频| 日韩国产精品一区二区| 国产午夜亚洲精品羞羞网站| 欧美日韩一区二区三区免费| 日韩欧美国产中文字幕| 国产精品麻豆自拍| 51区亚洲精品一区二区三区| 久久99国产精品视频| 亚洲精品一区中文字幕| 亚洲国产精品区| xxxxx色| 性精品18videosex欧美| 久久久久久久亚洲视频| 国产精品精品视频一区二区三区 | 精品久久久久久久免费看女人毛片| 91理论片午午伦夜理片久久| 欧美日韩一卡二卡| 国产日韩欧美另类| 少妇bbwbbwbbw高潮| 日韩精品一区二区三区免费观看视频| 精品久久9999| 狠狠色噜噜狠狠狠狠| 国产v亚洲v日韩v欧美v片| 国产精品乱码一区二区三区四川人 | 国精偷拍一区二区三区| free×性护士vidos欧美| 91国产一区二区| 日韩无遮挡免费视频| 久久乐国产精品| 欧美一区亚洲一区| 亚洲欧洲日韩| 久久激情网站| 国产区一二| 国产不卡一二三区| 粉嫩久久99精品久久久久久夜| 国产精品九九九九九| 中文文精品字幕一区二区| 玖玖爱国产精品| 国产二区不卡| 久久九精品| 国产在线干| 福利片午夜| 日本高清一二区| 浪潮av网站| 91精品视频在线免费观看| 午夜社区在线观看| 欧美日韩一区二区三区不卡| 国产一区二区视频免费观看| 美日韩一区| 午夜理伦影院| 国产午夜精品免费一区二区三区视频| 日韩午夜毛片| 久久综合伊人77777麻豆| 国产一区在线精品| 国产91一区二区在线观看| 最新国产精品久久精品| 97精品久久久午夜一区二区三区| 亚洲国产偷| 亚洲一区二区国产精品| 精品国产免费久久| 99久久国产综合精品女不卡| 国产精品区一区二区三| 欧美在线观看视频一区二区| 综合久久一区二区三区| 狠狠躁夜夜躁2020| 香蕉av一区二区| 激情久久久久久| 午夜社区在线观看| 日韩精品免费一区二区在线观看| 国产在线精品一区二区在线播放| 小萝莉av| 日日噜噜夜夜狠狠| 亚洲久久在线| 色综合久久精品| 国产精品剧情一区二区三区| 91精品高清| 99久久夜色精品国产网站| 狠狠色噜噜狠狠狠狠综合久| 国产精品视频久久| 中文字幕二区在线观看| 日韩午夜毛片| 欧美日韩国产区| 少妇中文字幕乱码亚洲影视| 一区二区三区中文字幕| 在线亚洲精品| 亚洲精品丝袜| 国内偷拍一区| 久久99精品久久久久婷婷暖91 | 亚洲国产精品入口| 午夜裸体性播放免费观看| 欧美综合国产精品久久丁香| 99久久免费精品视频| 日韩av在线免费电影| 国产在线精品区| 欧美精品一区二区三区视频| 国产乱xxxxx国语对白| 久久精品国产综合| 久久影视一区二区| 国产视频一区二区视频| 91久久精品久久国产性色也91| 午夜电影一区二区三区| 国产欧美日韩另类| 狠狠插狠狠插| 欧美乱码精品一区二区| 日韩欧美中文字幕精品| 国产韩国精品一区二区三区| 国产精华一区二区精华| 婷婷嫩草国产精品一区二区三区| 国产日韩欧美网站| 在线观看欧美一区二区三区| 久久精品国产综合| 国产免费区| 午夜色影院| 99久久国产综合精品尤物酒店| 久久91精品国产91久久久 | 狠狠躁夜夜躁| 最新日韩一区| 午夜剧场一级片| 日韩精品一区二区三区在线 | 天干天干天啪啪夜爽爽99| 国产区一区| 国产精品suv一区二区6| 日韩欧美精品一区二区三区经典| 久久精品—区二区三区|