System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码欧精品亚洲日韩一区夜夜嗨,成人无码区免费视频观看 ,YW尤物AV无码国产在线观看
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    系統定位方法、裝置、計算機設備、可讀存儲介質和程序產品制造方法及圖紙

    技術編號:44516302 閱讀:3 留言:0更新日期:2025-03-07 13:11
    本申請涉及一種系統定位方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。所述方法包括:響應于第一業務系統發起的訪問請求,獲取第一業務系統對應的第一位置信息和訪問請求中攜帶的系統類型信息;基于系統類型信息確定候選第二業務系統,并確定各候選第二業務系統對應的第二位置信息;根據預設路徑匹配策略確定第一位置信息和各第二位置信息的匹配結果,并通過匹配結果在各候選第二業務系統中確定第二業務系統,將第二業務系統的地址信息發送至第一業務系統;地址信息用于指導第一業務系統對第二業務系統進行訪問。采用本方法能夠提高對分布式系統中的業務系統進行訪問的性能。

    【技術實現步驟摘要】

    本申請涉及分布式系統,特別是涉及一種系統定位方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。


    技術介紹

    1、隨著分布式計算和云計算技術的發展,企業內部系統越來多使用多地多中心、多區域多單元的多元化分布式體系的分布式系統,分布式系統包括多個業務系統,每一業務系統部署于不同地區的機房的不同區域。

    2、傳統技術中,技術人員通過人工配置域名與實例的對應關系實現對分布式系統中的業務系統的訪問。具體地,針對某一業務系統,對于部署于每個地區的機房中的每個部署區域的該業務系統的實例對應有固定的域名,在其他業務系統需要訪問該業務系統時,使用該固定的域名連接該業務系統的實例,實現對該業務系統的訪問。

    3、然而,傳統技術中,由于對業務系統進行訪問所依據的域名是固定的,導致對分布式系統中的業務系統進行訪問的性能較低。


    技術實現思路

    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、將與所述重組位置信息匹配成功的所述第二位置信息對應的所述候選第二業務系統確定為第二業務系統本文檔來自技高網...

    【技術保護點】

    1.一種系統定位方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述響應于第一業務系統發起的訪問請求,獲取所述第一業務系統對應的第一位置信息和所述訪問請求中攜帶的系統類型信息之前,所述方法還包括:

    3.根據權利要求1所述的方法,其特征在于,所述基于所述系統類型信息確定候選第二業務系統,并確定各所述候選第二業務系統對應的第二位置信息,包括:

    4.根據權利要求1所述的方法,其特征在于,所述根據預設路徑匹配策略確定所述第一位置信息和各所述第二位置信息的匹配結果,并通過所述匹配結果在各所述候選第二業務系統中確定第二業務系統,包括:

    5.根據權利要求4所述的方法,其特征在于,所述基于所述第一標識數量對多層級的所述位置標識進行重組,得到多個重組位置信息,包括:

    6.根據權利要求4所述的方法,其特征在于,所述針對每一所述重組位置信息,將所述重組位置信息與各所述第二位置信息進行匹配,并根據匹配結果在各所述候選第二業務系統中確定第二業務系統,包括:

    7.一種系統定位裝置,其特征在于,所述裝置包括:</p>

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

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

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

    ...

    【技術特征摘要】

    1.一種系統定位方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述響應于第一業務系統發起的訪問請求,獲取所述第一業務系統對應的第一位置信息和所述訪問請求中攜帶的系統類型信息之前,所述方法還包括:

    3.根據權利要求1所述的方法,其特征在于,所述基于所述系統類型信息確定候選第二業務系統,并確定各所述候選第二業務系統對應的第二位置信息,包括:

    4.根據權利要求1所述的方法,其特征在于,所述根據預設路徑匹配策略確定所述第一位置信息和各所述第二位置信息的匹配結果,并通過所述匹配結果在各所述候選第二業務系統中確定第二業務系統,包括:

    5.根據權利要求4所述的方法,其特征在于,所述基于所述第一標識數量對多層級的所述位置標識進行重組,得到多個重組位置信息...

    【專利技術屬性】
    技術研發人員:況文川王鵬飛
    申請(專利權)人:中電金信軟件有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 亚洲?V无码成人精品区日韩| 一本大道在线无码一区| 无码视频免费一区二三区| 人妻无码一区二区三区四区| 无码精品人妻一区二区三区人妻斩| 久久久久无码精品国产不卡| 日韩乱码人妻无码中文字幕视频| 久久久久亚洲AV片无码| 国产精品无码专区在线播放| 久久精品无码一区二区无码| 国产色综合久久无码有码| 久久久久久久久免费看无码| 精品一区二区三区无码免费视频 | 少妇极品熟妇人妻无码| 国产亚洲精品无码成人| 国产一区二区三区无码免费| 亚洲精品中文字幕无码A片老| 亚洲AV无码久久精品成人| 中文无码vs无码人妻| 免费一区二区无码视频在线播放| 一区二区无码免费视频网站| 无码专区天天躁天天躁在线| julia无码人妻中文字幕在线 | 久久久久无码国产精品不卡| 亚洲精品无码mⅴ在线观看| 高清无码视频直接看| 国产在线精品无码二区| 亚洲中文字幕无码永久在线 | 91精品久久久久久无码 | 国产成人无码区免费网站| 用舌头去添高潮无码视频| 日韩精品无码人妻免费视频| 国产精品无码专区AV在线播放 | 无码精品久久久天天影视| 亚洲一区AV无码少妇电影☆| 国产精品多人p群无码 | 少妇无码太爽了不卡视频在线看| 亚洲精品9999久久久久无码| 亚洲AV无码男人的天堂| 亚洲AV无码成人精品区日韩| 无码人妻精品丰满熟妇区|