System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲AV永久无码精品网站在线观看,国产aⅴ无码专区亚洲av麻豆,亚洲国产成人精品无码区二本
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種數據業務的處理方法、裝置、設備及存儲介質制造方法及圖紙

    技術編號:42504582 閱讀:16 留言:0更新日期:2024-08-22 14:19
    本申請提供一種數據業務的處理方法、裝置、設備及存儲介質,該方法包括:調度中心接收客戶端系統發送的第一數據業務請求,調度中心根據第一數據業務請求,查詢網關數據庫中的標簽、接口標識和API網關的映射關系,獲取第一目標API網關,在確定第一目標API網關存在故障時,獲取目標API網關標簽;并查詢映射關系,獲取與目標API網關標簽匹配的第二目標API網關和第二接口標識,調度中心生成第二數據業務請求,并發送給第二目標API網關,以供第二目標API網關根據第二接口標識,將第二數據業務請求發送給上游業務系統,解決了現有技術中的網關系統在API網關發生故障的時候,上游業務系統就無法提供服務的問題。

    【技術實現步驟摘要】

    本申請涉及計算機信息系統領域,尤其涉及一種數據業務的處理方法、裝置、設備及存儲介質


    技術介紹

    1、在當前的互聯網應用中,微服務架構已經成為一種廣泛采用的開發模式,它將復雜的應用系統拆分為多個獨立的服務單元,每個服務單元可以獨立開發、部署和擴展,從而提高了開發靈活性和應用的可擴展性,而整個系統對外通信時需要網關作為入口,因此網關的穩定性和可用性就顯得尤為重要。

    2、圖1為現有技術中的分布式網關架構,如圖1所示,微服務架構的開發模式主要采用分布式網關的架構方式,主要包括:客戶端系統11、api網關12以及上游業務系統13。具體的,客戶端系統11可以將業務處理請求通過api網關12發送給上游業務系統13中,由此,上游業務系統13在接收到該業務處理請求后,可以根據客戶端的業務處理請求執行相應的業務邏輯。

    3、但是,當api網關出現故障,即不能提供服務時,不能再將業務處理請求發送給上游業務系統13中,換言之,會導致整個上游業務系統13都無法再進行訪問,因此,現有的分布式架構穩定性較差,且業務處理效率也相對較低。


    技術實現思路

    1、本申請提供一種數據業務的處理方法、裝置、設備及存儲介質,用以解決現有技術中由于分布式網關的架構方式導致當api網關存在故障時,導致整個上游業務系統無法訪問的問題以及解決了大型組織架設的內部辦公網絡中當某個域內的網關出現故障時,該域內的服務器無法向外界提供服務,導致該域內的通信出現問題的情況。

    2、第一方面,本申請提供一種數據業務的處理方法,應用于跨域網關系統,所述跨域網關系統包括多個網關系統;其中,每個網關系統分別設置在一個網絡域上,且均包括:網關調度中心、api網關和網關數據庫;則所述方法包括:

    3、所述網關系統中的調度中心接收客戶端系統發送的第一數據業務請求;其中,所述第一數據業務請求包括:第一接口標識;

    4、所述網關系統中的調度中心根據所述第一數據業務請求,獲取與所述接口標識對應的第一目標api網關,并在確定所述第一目標api網關存在故障時,查詢所述網關系統中的網關數據庫中的標簽、接口標識和api網關的映射關系,以獲取與所述第一目標api網關和第一接口標識對應目標api網關標簽;并查詢所述映射關系,獲取與所述目標api網關標簽匹配的第二目標api網關和第二接口標識;

    5、所述網關系統中的調度中心生成攜帶有所述第二接口標識的第二數據業務請求,并將所述第二數據業務請求發送給所述第二目標api網關,以供所述第二目標api網關根據所述第二數據業務請求中的第二接口標識,將所述第二數據業務請求發送給上游業務系統。

    6、在上述的一種數據業務的處理方法的優選技術方案中,所述跨域網關系統還包括:網關控制平臺和系統數據庫,則所述方法還包括:

    7、所述網關系統中的網關數據庫接收所述系統數據庫發送的同步數據,所述同步數據包括:所述標簽,接口標識和api網關的映射關系;其中,所述同步數據為所述網關控制平臺獲取,并寫入至所述系統數據庫中的數據。

    8、在上述的一種數據業務的處理方法的優選技術方案中,還包括:

    9、所述網關系統中的調度中心分別向每個網關系統中的api網關發送檢測請求,若在預設時間內沒有接收到基于所述檢測請求反饋的響應,則將沒有接收到基于所述檢測請求反饋的響應對應的api網關的當前狀態更新為故障狀態;

    10、則所述查詢所述映射關系,獲取與所述目標api網關標簽匹配的第二目標api網關和第二接口標識,包括:

    11、查詢所述映射關系,若存在與所述目標api網關標簽匹配的多個待選api網關,則根據每個網關系統中的api網關的當前狀態,選擇當前狀態為非故障狀態的待選api網關作為第二目標api網關,并將其對應的接口標識作為第二接口標識。

    12、在上述的一種數據業務的處理方法的優選技術方案中,還包括:

    13、所述網關系統中的調度中心在確定所述第一目標api網關不存在故障時,所述網關系統中的調度中心將所述第一數據業務請求發送至所述目標api網關;

    14、所述第一目標api網關查詢所述網關數據庫,獲取與所述第一接口標識對應的路由信息,并基于所述路由信息將所述第一數據業務處理請求發送給上游業務系統。

    15、在上述的一種數據業務的處理方法的優選技術方案中,還包括:

    16、所述api網關采集并存儲日志數據,所述日志數據包括數據業務處理請求以及基于所述數據業務處理請求返回的數據業務響應;

    17、則所述調度中心在確定所述第一目標api網關存在故障之后,所述方法還包括:

    18、所述調度中心從所述第一目標api網關中獲取所述日志數據,并對所述日志數據進行分析,以獲取故障原因信息。

    19、在上述的一種數據業務的處理方法的優選技術方案中,所述調度中心在確定所述第一目標api網關存在故障之后,所述方法還包括:

    20、所述調度中心將所述第一目標api網關的標識和故障原因信息上報至所述網關控制平臺,以供所述網關控制平臺顯示所述第一目標api網關的標識和故障原因信息。

    21、第二方面,本申請提供一種跨域網關系統,包括:多個網關系統;其中,每個網關系統分別設置在一個網絡域上,且均包括:網關調度中心、api網關和網關數據庫;其中,

    22、所述調度中心,用于接收客戶端系統發送的第一數據業務請求;其中,所述第一數據業務請求包括:第一接口標識;

    23、所述調度中心,還用于根據所述第一數據業務請求,獲取與所述接口標識對應的第一目標api網關,并在確定所述第一目標api網關存在故障時,查詢所述網關系統中的網關數據庫中的標簽,接口標識和api網關的映射關系,以獲取與所述第一目標api網關和第一接口標識對應目標api網關標簽;并查詢所述映射關系,獲取與所述目標api網關標簽匹配的第二目標api網關和第二接口標識;

    24、所述調度中心,還用于生成攜帶有所述第二接口標識的第二數據業務請求,并將所述第二數據業務請求發送給所述第二目標api網關,以供所述第二目標api網關根據所述第二數據請求中的第二接口標識,將所述第二數據業務請求發送給上游業務系統。

    25、在上述的一種跨域網關系統的優選技術方案中,所述跨域網關系統還把控:網關控制平臺和系統數據庫;

    26、則所述網關數據庫,具體用于接收所述系統數據庫發送的同步數據,所述同步數據包括:所述標簽,接口標識和api網關的映射關系;其中,所述同步數據為所述網關控制平臺獲取,并寫入至所述系統數據庫中的數據。

    27、第三方面,本申請提供一種服務器,包括:處理器,以及與所述處理器通信連接的存儲器;

    28、所述存儲器存儲計算機執行指令;

    29、所述處理器執行所述存儲器存儲的計算機執行指令,以實現如第一方面任一項所述的方法。

    30、第四方面,本申請提供一種計算機可讀存儲介本文檔來自技高網...

    【技術保護點】

    1.一種數據業務的處理方法,其特征在于,應用于跨域網關系統,所述跨域網關系統包括多個網關系統;其中,每個網關系統分別設置在一個網絡域上,且均包括:調度中心、API網關和網關數據庫;則所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述跨域網關系統還包括:網關控制平臺和系統數據庫,則所述方法還包括:

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

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

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

    6.根據權利要求5所述的方法,其特征在于,所述調度中心在確定所述第一目標API網關存在故障之后,所述方法還包括:

    7.一種跨域網關系統,其特征在于,包括:多個網關系統;其中,每個網關系統分別設置在一個網絡域上,且均包括:網關調度中心、API網關和網關數據庫;其中,

    8.根據權利要求7所述的系統,其特征在于,所述跨域網關系統還包括:網關控制平臺和系統數據庫;

    9.一種服務器,其特征在于,包括:處理器,以及與所述處理器通信連接的存儲器;

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

    ...

    【技術特征摘要】

    1.一種數據業務的處理方法,其特征在于,應用于跨域網關系統,所述跨域網關系統包括多個網關系統;其中,每個網關系統分別設置在一個網絡域上,且均包括:調度中心、api網關和網關數據庫;則所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述跨域網關系統還包括:網關控制平臺和系統數據庫,則所述方法還包括:

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

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

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

    6.根據權利要求5所述的方法,其特征在于,所述調度中心在確...

    【專利技術屬性】
    技術研發人員:沈杰馮毅朱立軍豆維琦趙越袁新雅張雷孟豪男高嘉晴郭健楊帆王孟哲
    申請(專利權)人:中國聯合網絡通信集團有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 国产午夜无码视频在线观看| 人妻丰满熟妇AV无码区HD| 国产激情无码一区二区app| 最新中文字幕AV无码不卡| 久久无码人妻一区二区三区午夜| 永久免费无码网站在线观看个| 日本无码色情三级播放| 一级毛片中出无码| 在线高清无码A.| 国产精品无码专区在线播放| 日韩电影无码A不卡| 国产精品无码一区二区三区免费| 无码国产精品一区二区高潮| 无码日韩AV一区二区三区| 中文字幕人妻无码一区二区三区| 国产午夜无码福利在线看网站| 无码丰满熟妇juliaann与黑人| 国产精品无码免费视频二三区| 潮喷失禁大喷水aⅴ无码| 五月丁香六月综合缴清无码| av无码国产在线看免费网站| 最新亚洲春色Av无码专区| 久久国产加勒比精品无码| 在线播放无码后入内射少妇| 亚洲精品无码激情AV| 国产成人亚洲综合无码精品| 亚洲a无码综合a国产av中文| 中文字幕无码av激情不卡| 天码av无码一区二区三区四区| 成在人线av无码免费高潮喷水| 亚洲AV无码一区二区三区性色| 中文人妻无码一区二区三区| 国产精品va无码二区| 无码h黄动漫在线播放网站| 久久无码专区国产精品发布| 久久久久亚洲AV无码麻豆| 高h纯肉无码视频在线观看| 蕾丝av无码专区在线观看| 日韩av无码成人无码免费| 久久久久无码专区亚洲av| 日韩精品无码一区二区三区免费|