System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码少妇一区二区性色AV,亚洲爆乳精品无码一区二区三区,久久久久亚洲AV无码去区首
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    可拆可合的微服務架構確定方法技術

    技術編號:44505427 閱讀:3 留言:0更新日期:2025-03-07 13:04
    本申請涉及一種可拆可合的微服務架構確定方法、裝置、計算機設備、存儲介質和計算機程序產品。所述方法包括:獲取針對微服務的需求信息;根據所述需求信息,生成所述微服務的目標拆分方案信息;所述目標拆分方案信息用于表示所述微服務中各模塊之間的組合方式;根據所述目標拆分方案信息,確定出所述各模塊的部署信息;根據所述各模塊的部署信息,確定出所述各模塊的打包方式;根據所述各模塊的打包方式,確定出所述微服務的微服務架構。采用本方法,能夠提高微服務架構的確定準確度。

    【技術實現步驟摘要】

    本申請涉及計算機,特別是涉及一種可拆可合的微服務架構確定方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。


    技術介紹

    1、目前,為了配置不同需求對應的微服務,如何確定微服務的微服務架構,顯得至關重要。

    2、傳統技術中,在進行微服務架構的確定的過程中,一般在開發時就確定服務拆分的做法;但是,這種方式很難滿足不同類型客戶的需求,導致微服務的微服務架構的確定準確度較低。


    技術實現思路

    1、基于此,有必要針對上述技術問題,提供一種能夠提高微服務架構的確定準確度的可拆可合的微服務架構確定方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。

    2、第一方面,本申請提供了一種可拆可合的微服務架構確定方法,包括:

    3、獲取針對微服務的需求信息;

    4、根據所述需求信息,生成所述微服務的目標拆分方案信息;所述目標拆分方案信息用于表示所述微服務中各模塊之間的組合方式;

    5、根據所述目標拆分方案信息,確定出所述各模塊的部署信息;

    6、根據所述各模塊的部署信息,確定出所述各模塊的打包方式;

    7、根據所述各模塊的打包方式,確定出所述微服務的微服務架構。

    8、在其中一個實施例中,在根據所述各模塊的打包方式,確定出所述微服務的微服務架構之前,還包括:

    9、在所述各模塊的部署信息為預設部署信息的情況下,確定出所述各模塊的尋址信息;

    10、所述根據所述各模塊的打包方式,確定出所述微服務的微服務架構,包括:

    11、根據所述各模塊的打包方式和尋址信息,確定出所述微服務的微服務架構。

    12、在其中一個實施例中,所述確定出所述各模塊的尋址信息,包括:

    13、獲取所述各模塊的配置信息,并從所述配置信息中,提取出所述各模塊的尋址信息;

    14、或者,

    15、獲取所述各模塊的模塊名稱,并根據模塊名稱與服務名稱的對應關系,確定出所述各模塊的服務名稱,作為所述各模塊的尋址信息。

    16、在其中一個實施例中,所述方法還包括:

    17、確定出所述各模塊的模塊名;

    18、根據所述各模塊的模塊名,確定出所述各模塊的包名、接口地址名和數據庫表名。

    19、在其中一個實施例中,所述根據所述需求信息,生成所述微服務的目標拆分方案信息,包括:

    20、對所述需求信息進行去噪處理,得到處理后需求信息;

    21、對所述處理后需求信息進行特征提取處理,得到所述處理后需求信息對應的特征向量;

    22、將所述特征向量輸入至訓練完成的拆分方案信息預測模型,得到所述微服務在各預設拆分方案信息下的預測概率;

    23、從所述各預設拆分方案信息中,篩選出所述預測概率最大的預設拆分方案信息,作為所述目標拆分方案信息。

    24、在其中一個實施例中,在根據所述需求信息,生成所述微服務的目標拆分方案信息之前,還包括:

    25、將所述需求信息輸入至訓練完成的重要度預測模型,得到各所述需求信息的重要度;

    26、從各所述需求信息中,篩選出所述重要度大于預設重要度的需求信息,作為關鍵需求信息;

    27、所述根據所述需求信息,生成所述微服務的目標拆分方案信息,還包括:

    28、根據所述關鍵需求信息,生成所述微服務的目標拆分方案信息。

    29、第二方面,本申請還提供了一種可拆可合的微服務架構確定裝置,包括:

    30、需求獲取模塊,用于獲取針對微服務的需求信息;

    31、方案生成模塊,用于根據所述需求信息,生成所述微服務的目標拆分方案信息;所述目標拆分方案信息用于表示所述微服務中各模塊之間的組合方式;

    32、信息確定模塊,用于根據所述目標拆分方案信息,確定出所述各模塊的部署信息;

    33、方式確定模塊,用于根據所述各模塊的部署信息,確定出所述各模塊的打包方式;

    34、架構確定模塊,用于根據所述各模塊的打包方式,確定出所述微服務的微服務架構。

    35、第三方面,本申請還提供了一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現以下步驟:

    36、獲取針對微服務的需求信息;

    37、根據所述需求信息,生成所述微服務的目標拆分方案信息;所述目標拆分方案信息用于表示所述微服務中各模塊之間的組合方式;

    38、根據所述目標拆分方案信息,確定出所述各模塊的部署信息;

    39、根據所述各模塊的部署信息,確定出所述各模塊的打包方式;

    40、根據所述各模塊的打包方式,確定出所述微服務的微服務架構。

    41、第四方面,本申請還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現以下步驟:

    42、獲取針對微服務的需求信息;

    43、根據所述需求信息,生成所述微服務的目標拆分方案信息;所述目標拆分方案信息用于表示所述微服務中各模塊之間的組合方式;

    44、根據所述目標拆分方案信息,確定出所述各模塊的部署信息;

    45、根據所述各模塊的部署信息,確定出所述各模塊的打包方式;

    46、根據所述各模塊的打包方式,確定出所述微服務的微服務架構。

    47、第五方面,本申請還提供了一種計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現以下步驟:

    48、獲取針對微服務的需求信息;

    49、根據所述需求信息,生成所述微服務的目標拆分方案信息;所述目標拆分方案信息用于表示所述微服務中各模塊之間的組合方式;

    50、根據所述目標拆分方案信息,確定出所述各模塊的部署信息;

    51、根據所述各模塊的部署信息,確定出所述各模塊的打包方式;

    52、根據所述各模塊的打包方式,確定出所述微服務的微服務架構。

    53、上述可拆可合的微服務架構確定方法、裝置、計算機設備、存儲介質和計算機程序產品,先獲取針對微服務的需求信息,再根據需求信息,生成微服務中各模塊之間的組合方式,作為微服務的目標拆分方案信息,接著,根據目標拆分方案信息,確定出各模塊的部署信息,然后,根據各模塊的部署信息,確定出各模塊的打包方式,最后,根據各模塊的打包方式,確定出微服務的微服務架構。這樣,在進行微服務架構的確定的過程中,通過生成與微服務的需求信息相匹配的目標拆分方案信息,可以準確地確定出微服務中各模塊的部署信息,從而可以準確地確定出微服務中各模塊的打包方式,進而可以更加準確地確定出微服務的微服務架構,有利于提高微服務的微服務架構的確定準確度;而且,本方案涉及的微服務架構確定是可拆可合的,能夠滿足不同類型的客戶的需求,避免了傳統的微服務架構在開發時就確定服務拆分的做法,很難滿足不同類型客戶的需求,導致微服務的微服務架構的確定準確度較低的缺本文檔來自技高網...

    【技術保護點】

    1.一種可拆可合的微服務架構確定方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,在根據所述各模塊的打包方式,確定出所述微服務的微服務架構之前,還包括:

    3.根據權利要求2所述的方法,其特征在于,所述確定出所述各模塊的尋址信息,包括:

    4.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    5.根據權利要求1至4任一項所述的方法,其特征在于,所述根據所述需求信息,生成所述微服務的目標拆分方案信息,包括:

    6.根據權利要求1至4任一項所述的方法,其特征在于,在根據所述需求信息,生成所述微服務的目標拆分方案信息之前,還包括:

    7.一種可拆可合的微服務架構確定裝置,其特征在于,所述裝置包括:

    8.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至6中任一項所述的方法的步驟。

    9.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。

    10.一種計算機程序產品,包括計算機程序,其特征在于,該計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。

    ...

    【技術特征摘要】

    1.一種可拆可合的微服務架構確定方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,在根據所述各模塊的打包方式,確定出所述微服務的微服務架構之前,還包括:

    3.根據權利要求2所述的方法,其特征在于,所述確定出所述各模塊的尋址信息,包括:

    4.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    5.根據權利要求1至4任一項所述的方法,其特征在于,所述根據所述需求信息,生成所述微服務的目標拆分方案信息,包括:

    6.根據權利要求1至4任一項所述的方法,其特征在于,在根據所述需求信息,生成...

    【專利技術屬性】
    技術研發人員:楊健偉徐霞張社麗葉中奇
    申請(專利權)人:深圳市藍凌軟件股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲欧洲AV无码专区| 亚洲精品高清无码视频| 亚洲av无码一区二区三区人妖| 中日韩亚洲人成无码网站| 午夜寂寞视频无码专区| 久久久久久久无码高潮| 国产在线无码制服丝袜无码| 国产成人精品无码播放| 亚洲Av无码乱码在线znlu| 日韩人妻无码一区二区三区久久| 国产一区二区三区无码免费| 亚洲av片不卡无码久久| 亚洲AV无码专区电影在线观看| 国语成本人片免费av无码| 人妻无码一区二区三区AV| 中文字幕av无码不卡| 精品久久久久久无码人妻| 亚洲国产av高清无码| 无码专区久久综合久中文字幕| 精品人妻系列无码人妻免费视频| 无码中文字幕乱码一区| 亚洲AV无码一区二区三区人| 亚洲一区二区三区无码中文字幕| 免费无码国产V片在线观看| 亚洲AV无码国产精品永久一区| 人妻丰满av无码中文字幕| 久久久无码精品亚洲日韩蜜桃| 中文有无人妻vs无码人妻激烈 | 国产精品无码aⅴ嫩草| 精品无码一区二区三区亚洲桃色 | 熟妇人妻无码中文字幕| 中文字幕乱码人妻无码久久| yy111111电影院少妇影院无码| 丰满亚洲大尺度无码无码专线| 日韩毛片免费无码无毒视频观看| 日本精品无码一区二区三区久久久| 中文无码精品A∨在线观看不卡| 亚洲Aⅴ在线无码播放毛片一线天| 久久精品亚洲AV久久久无码| 中文字幕无码乱码人妻系列蜜桃| 亚洲av日韩av无码av|