[發明專利]業務請求的機房轉接方法和裝置有效
| 申請號: | 201910298220.X | 申請日: | 2019-04-12 |
| 公開(公告)號: | CN110266747B | 公開(公告)日: | 2022-04-08 |
| 發明(設計)人: | 李立 | 申請(專利權)人: | 創新先進技術有限公司 |
| 主分類號: | H04L67/63 | 分類號: | H04L67/63 |
| 代理公司: | 北京億騰知識產權代理事務所(普通合伙) 11309 | 代理人: | 陳霽;周良玉 |
| 地址: | 開曼群島大開曼島*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業務 請求 機房 轉接 方法 裝置 | ||
本發明涉及一種業務請求的機房轉接方法,包括:受理業務請求,其中,業務請求的發送方為當前機房,業務請求的接收方為當前機房或目標機房;判斷業務請求對應的接收方應用是否在當前機房和目標機房中部署;如果接收方應用在當前機房和目標機房中都已經部署,則通過判斷目標機房的業務能力是否完備來進行業務請求的機房轉接;如果接收方應用只在當前機房和目標機房之一中部署,則通過判斷接收方應用所部署的機房是當前機房還是目標機房來進行業務請求的機房轉接。本發明的方法減少了請求在機房之間的轉接對固化配置的依賴,降低了人工分析的錯誤率,同時提升了消息受理轉接的通用性,對于后續的其他新建機房,具有相同的作用。
技術領域
本說明書的一個或多個實施例涉及計算機通信,尤其涉及一種業務請求的機房轉接方法和裝置。
背景技術
首先,將在背景技術和本文的其他部分可能涉及到的一些術語在此做一個解釋,其中,在沒有另外明確指出的情況下,術語及其縮寫或其他稱謂可以替換使用。
“機房轉接”是指業務請求從當前的邏輯機房轉移至其他的邏輯機房進行處理的過程,在本文中可以特指對于消息類型的業務請求進行機房轉接處理。“當前機房”指機房轉接中的請求發送機房,而“目標機房”指機房轉接中的請求接收機房。例如,當前機房可以是某項業務部署在某一國家或地區的邏輯機房的統稱,目前該項業務的全量應用可以已部署在該當前機房。“目標機房”是指該項業務另一國家或地區的邏輯機房的統稱,目前該項業務的部分應用可以已部署在該目標機房,主要就近支撐該地區的業務。“受理轉接”是應用具有的受理與轉接功能,例如可以指針對業務請求的機房轉接的應用的受理轉接功能,該功能的執行過程可以分為受理與轉接兩個過程,如下所述。在具有基礎屬性的消息需要機房轉接的情況下:首先,當前機房受理該消息為待業務請求;接下來,在目標機房分析確認之后,通過跨洲調用等方式實現請求真實的機房轉接,在目標機房生成待處理請求。上面提及的“跨洲調用”的更廣泛的意義是指該項業務的各種應用在不同邏輯機房之間的服務通訊機制。
例如,針對某業務在某一時間完成了目標地區的物理機房搭建、邏輯機房部署、應用部署,并在此基礎上將其部分業務遷移到目標機房。換言之,將原本在當前機房運行的大部分應用在目標機房做了對等部署,同時遷移又一地區的業務至目標機房運轉。然而,由于目標機房不支持oracle數據庫,而該業務中的部分應用仍然運行在oracle數據庫的基礎上,因此這部分應用暫時不能部署到目標機房。同時,由于其他技術及時間關系,部分運行在mysql的應用也未如期部署在目標機房,導致一部分應用出現對于當前機房和目標機房非對等部署的情況。業務切流之后,在單個應用非對等部署的情況下,已對等部署的上下游應用需要與當前的非對等部署的應用進行交互,由此衍生了機房轉接的需要。這類需要在該項業務的某些領域非常頻繁地出現,而上述的受理轉接功能正是為了解決消息類型的請求在不同機房之間的轉接需要。
對于上游應用報送至自身的消息,需要快速準確識別該消息的目標機房,支持從目標機房轉接至當前機房的請求,從當前機房轉接至目標機房的請求,另外也支持不需要轉接的從當前機房至當前機房、以及從目標機房至目標機房的請求。在目標機房的分析過程中,由于可能存在應用的對等部署與非對等部署,因此會出現下面幾種情況:部分消息僅在當前當前機房有訂閱,因此需要將針對該部分消息的請求轉接至當前當前機房;部分消息僅在目標機房有訂閱,因此需要將針對該部分消息的請求轉接至目標機房;部分消息在當前當前機房跟目標目標機房均有訂閱,因此需要根據通過DRM來獲取租戶信息和目標機房狀態來確定轉接的目標機房。然而,當前的目標機房分析方法整體方案不靈活通用且依賴人工分析,因此在目標機房分析過程中難免會與實際情況出現偏差,而如果對當前消息的目標機房分析有誤,由此造成的消息的錯誤投遞會導致業務失敗。
因此,需要制定高效自動準確的目標機房分析策略,防止目標機房分析錯誤,從而使錯誤投遞對業務帶來不良影響。
發明內容
本說明書的一個或多個實施例描述了一種業務請求的機房轉接方法和裝置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創新先進技術有限公司,未經創新先進技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910298220.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種信息推送方法及裝置
- 下一篇:一種游戲發布方法及設備





