[發(fā)明專利]一種服務(wù)調(diào)用外呼方法、裝置、介質(zhì)、產(chǎn)品和設(shè)備在審
| 申請?zhí)枺?/td> | 202111497462.5 | 申請日: | 2021-12-09 |
| 公開(公告)號: | CN114157706A | 公開(公告)日: | 2022-03-08 |
| 發(fā)明(設(shè)計)人: | 熊濤;馬金錢;楊艷;陳素林 | 申請(專利權(quán))人: | 中國建設(shè)銀行股份有限公司 |
| 主分類號: | H04L67/1396 | 分類號: | H04L67/1396;H04L67/14;H04L67/2895;H04L67/30;H04L67/566;H04L67/60 |
| 代理公司: | 北京同達信恒知識產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 萬曉君 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 服務(wù) 調(diào)用 方法 裝置 介質(zhì) 產(chǎn)品 設(shè)備 | ||
本公開涉及云計算/虛擬化技術(shù)領(lǐng)域,特別涉及一種服務(wù)調(diào)用外呼方法、裝置、介質(zhì)、產(chǎn)品和設(shè)備。根據(jù)本公開實施例提供的方案,可以在調(diào)用節(jié)點上部署反向代理客戶端,服務(wù)調(diào)用客戶端可以根據(jù)預(yù)先配置的轉(zhuǎn)發(fā)配置文件,向反向代理客戶端發(fā)送服務(wù)調(diào)用請求,再由反向代理客戶端根據(jù)預(yù)先配置的外呼配置文件,向服務(wù)節(jié)點轉(zhuǎn)發(fā)服務(wù)調(diào)用請求。從而使得服務(wù)方采用X86虛擬機集群時,無需在調(diào)用方進行復(fù)雜的外呼代碼修改,只需要在調(diào)用節(jié)點上部署反向代理客戶端,即可以根據(jù)按照指定方式預(yù)先配置的配置文件,實現(xiàn)服務(wù)調(diào)用請求的外呼,降低服務(wù)方采用X86虛擬機集群的高可用系統(tǒng)的實現(xiàn)復(fù)雜度。
技術(shù)領(lǐng)域
本公開涉及云計算/虛擬化技術(shù)領(lǐng)域,特別涉及一種服務(wù)調(diào)用外呼方法、裝置、介質(zhì)、產(chǎn)品和設(shè)備。
背景技術(shù)
本部分旨在為權(quán)利要求書中陳述的本公開的實施方式提供背景或上下文。此處的描述不因為包括在本部分中就承認是現(xiàn)有技術(shù)。
目前銀行系統(tǒng)一般采取高可用(HA,Highly Available)模式來實現(xiàn)系統(tǒng)的高可用。HA模式是保證業(yè)務(wù)連續(xù)性的有效解決方案,服務(wù)方一般包括兩個或兩個以上的服務(wù)節(jié)點,且分為活動節(jié)點(正在執(zhí)行業(yè)務(wù)的服務(wù)節(jié)點)及備用節(jié)點(備用的服務(wù)節(jié)點)。當活動節(jié)點出現(xiàn)問題,導(dǎo)致正在運行的業(yè)務(wù)不能正常執(zhí)行,不能為調(diào)用方提供服務(wù)時,備用節(jié)點就會偵測到,并接續(xù)活動節(jié)點來執(zhí)行業(yè)務(wù),從而實現(xiàn)業(yè)務(wù)的不中斷或短暫中斷。
小型機是指采用精簡指令集處理器,性能和價格介于個人電腦(PC)服務(wù)器和大型主機之間的一種高性能64位計算機。目前銀行系統(tǒng)一般采用兩臺小型機作為服務(wù)節(jié)點,通過HA模式實現(xiàn)系統(tǒng)的高可用。采用小型機實現(xiàn)HA模式,實際處于工作狀態(tài)的只有一臺小型機,作為備用的小型機處于非工作狀態(tài)。當作為活動節(jié)點的小型機硬件資源耗盡時,無法做性能擴容,導(dǎo)致系統(tǒng)擴展性較差。
X86虛擬機指的是基于X86處理器架構(gòu)虛擬化技術(shù)虛擬出來的服務(wù)器,可以在同一臺服務(wù)器硬件上運行多個虛擬出來的X86虛擬機。為了提高系統(tǒng)的可擴展性,可以采用X86虛擬機集群替代HA模式小型機來實現(xiàn)系統(tǒng)高可用,此時,服務(wù)方中的每個服務(wù)節(jié)點可以理解為一個X86虛擬機。
HA模式下,調(diào)用方調(diào)用小型機的示意圖可以如圖1所示,其中調(diào)用方可以為調(diào)用節(jié)點集群,調(diào)用節(jié)點集群在圖1中分別用調(diào)用節(jié)點1、調(diào)用節(jié)點2……和調(diào)用節(jié)點N表示。在圖1中每個調(diào)用節(jié)點(可以理解為調(diào)用節(jié)點上部署的服務(wù)調(diào)用客戶端(即,需要調(diào)用服務(wù)方提供的服務(wù)的客戶端))當前通過漂移互聯(lián)網(wǎng)協(xié)議(IP)地址調(diào)用的小型機1可以理解為服務(wù)方中的活動節(jié)點,當前未被調(diào)用的小型機2可以理解為服務(wù)方中的備用節(jié)點。
但是如果服務(wù)方采用X86虛擬機集群,調(diào)用方從外呼一個固定IP地址變化為外呼X86虛擬機集群,需要調(diào)用方修改外呼層代碼來實現(xiàn)對X86虛擬機調(diào)用,修改代碼難度較高,使得高可用系統(tǒng)的實現(xiàn)較為復(fù)雜。
發(fā)明內(nèi)容
本公開實施例提供一種服務(wù)調(diào)用外呼方法、裝置、介質(zhì)、產(chǎn)品和設(shè)備,用于解決目前服務(wù)方采用X86虛擬機集群的服務(wù)調(diào)用外呼實現(xiàn)復(fù)雜的問題。
第一方面,本公開提供了一種服務(wù)調(diào)用外呼方法,所述方法包括:
接收調(diào)用節(jié)點上部署的服務(wù)調(diào)用客戶端根據(jù)預(yù)先配置的轉(zhuǎn)發(fā)配置文件,發(fā)送的服務(wù)調(diào)用請求,所述轉(zhuǎn)發(fā)配置文件中配置有互聯(lián)網(wǎng)協(xié)議地址和端口,所述互聯(lián)網(wǎng)協(xié)議地址為所述調(diào)用節(jié)點的互聯(lián)網(wǎng)協(xié)議地址,所述端口為所述反向代理客戶端對應(yīng)的服務(wù)端口;
根據(jù)預(yù)先配置的外呼配置文件,向服務(wù)節(jié)點轉(zhuǎn)發(fā)所述服務(wù)調(diào)用請求,所述外呼配置文件中配置有服務(wù)方每個服務(wù)節(jié)點分別對應(yīng)的互聯(lián)網(wǎng)協(xié)議地址和端口,以便接收到所述服務(wù)調(diào)用請求的服務(wù)節(jié)點,根據(jù)所述服務(wù)調(diào)用請求向所述服務(wù)調(diào)用客戶端提供服務(wù)。
可選的,根據(jù)預(yù)先配置的外呼配置文件,向服務(wù)節(jié)點轉(zhuǎn)發(fā)所述服務(wù)調(diào)用請求,包括:
根據(jù)預(yù)先配置的外呼配置文件,通過輪流選擇的方式,從服務(wù)方包括的服務(wù)節(jié)點中選擇一個服務(wù)節(jié)點,向選擇出的服務(wù)節(jié)點轉(zhuǎn)發(fā)所述服務(wù)調(diào)用請求。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國建設(shè)銀行股份有限公司,未經(jīng)中國建設(shè)銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111497462.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- IDL調(diào)用裝置及調(diào)用方法
- 調(diào)用方法及調(diào)用系統(tǒng)
- 一種服務(wù)調(diào)用方法及裝置
- 服務(wù)調(diào)用方法、服務(wù)調(diào)用裝置及服務(wù)調(diào)用系統(tǒng)
- 組件調(diào)用方法、裝置及計算機可讀存儲介質(zhì)
- 身份驗證方法及裝置
- 系統(tǒng)調(diào)用處理方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 一種數(shù)據(jù)調(diào)用方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種微服務(wù)請求重試的方法及終端
- 業(yè)務(wù)數(shù)據(jù)的處理方法、裝置及系統(tǒng)





