[發(fā)明專利]一種處理業(yè)務(wù)請求的方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201810344659.7 | 申請日: | 2018-04-17 |
| 公開(公告)號: | CN110392015B | 公開(公告)日: | 2022-01-21 |
| 發(fā)明(設(shè)計(jì))人: | 陳青龍;吳小云;陳智雄;鄒博引 | 申請(專利權(quán))人: | 網(wǎng)宿科技股份有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L67/06 |
| 代理公司: | 北京華智則銘知識產(chǎn)權(quán)代理有限公司 11573 | 代理人: | 劉榮鑫 |
| 地址: | 200030 上海市徐匯區(qū)*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 處理 業(yè)務(wù) 請求 方法 系統(tǒng) | ||
本發(fā)明公開了一種處理業(yè)務(wù)請求的方法和系統(tǒng),屬于數(shù)據(jù)存儲技術(shù)領(lǐng)域。所述方法包括:當(dāng)接收到目標(biāo)用戶的業(yè)務(wù)請求時(shí),管理服務(wù)器根據(jù)所述目標(biāo)用戶的賬戶標(biāo)識確定目標(biāo)RADOS標(biāo)識和目標(biāo)RADOS密鑰,其中,所述目標(biāo)RADOS密鑰由所述管理服務(wù)器預(yù)先基于所述目標(biāo)RADOS標(biāo)識生成;所述管理服務(wù)器根據(jù)所述目標(biāo)RADOS密鑰對所述業(yè)務(wù)請求進(jìn)行預(yù)處理;所述管理服務(wù)器通過預(yù)先配置的所述目標(biāo)RADOS標(biāo)識對應(yīng)的目標(biāo)RADOS GW,向所述目標(biāo)RADOS GW指向的目標(biāo)RADOS發(fā)送預(yù)處理后的業(yè)務(wù)請求;所述目標(biāo)RADOS GW獲取目標(biāo)RADOS對應(yīng)的RADOS密鑰驗(yàn)證所述預(yù)處理后的業(yè)務(wù)請求,如果驗(yàn)證成功,則向所述目標(biāo)RADOS發(fā)送所述業(yè)務(wù)請求,否則反饋錯(cuò)誤信息。采用本發(fā)明,可以保證RADOS集群的文件存儲服務(wù)的服務(wù)質(zhì)量。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)存儲技術(shù)領(lǐng)域,特別涉及一種處理業(yè)務(wù)請求的方法和系統(tǒng)。
背景技術(shù)
CEPH集群是Linux操作系統(tǒng)下的一個(gè)分布式文件系統(tǒng),RADOS(ReliableAutonomic Distributed Object Store,可靠的自主分布式對象存儲)集群為CEPH集群的核心部分,其可以基于多個(gè)RADOS構(gòu)成提供文件存儲服務(wù)的分布式存儲系統(tǒng)。
RADOS GW(RADOS Gateway,RADOS網(wǎng)關(guān))是一個(gè)提供與Amazon S3協(xié)議和Swift協(xié)議兼容的RESTful API(RESTful Application Programming Interface,應(yīng)用程序編程接口)的網(wǎng)關(guān),CEPH集群可以通過RADOS GW為云服務(wù)商提供文件存儲服務(wù),每個(gè)RADOS GW對應(yīng)一個(gè)RADOS,每個(gè)RADOS對應(yīng)有多個(gè)RADOS GW,用戶的所有業(yè)務(wù)請求到達(dá)云服務(wù)商的管理服務(wù)器后,管理服務(wù)器都可以通過RADOS GW將業(yè)務(wù)請求傳遞給對應(yīng)的RADOS。當(dāng)接收到用戶發(fā)送的業(yè)務(wù)請求后,管理服務(wù)器可以先通過RADOS GW將業(yè)務(wù)請求的協(xié)議格式由Amazon S3協(xié)議或Swift協(xié)議轉(zhuǎn)換成RADOS可識別的協(xié)議,然后將業(yè)務(wù)請求發(fā)送至RADOS,以使RADOS執(zhí)行該業(yè)務(wù)請求。
在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
當(dāng)出現(xiàn)如圖1所示的多個(gè)RADOS間,存在RADOS GW配置錯(cuò)誤的情況時(shí)(RADOS2-RADOS GW1本來應(yīng)該配置到RADOS2,但實(shí)際配置到RADOS1),因?yàn)镽ADOS2-RADOS GW1與RADOS2-RADOS GW2本屬于同一個(gè)RADOS,一旦文件通過RADOS2-RADOS GW1上傳至RADOS1,如果經(jīng)過RADOS2-RADOS GW2下載,則會導(dǎo)致在RADOS2中無法查找到文件,這樣,RADOS集群的文件存儲服務(wù)的服務(wù)質(zhì)量將受到較大影響。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種處理業(yè)務(wù)請求的方法和系統(tǒng)。所述技術(shù)方案如下:
第一方面,提供了一種處理業(yè)務(wù)請求的方法,所述方法包括:
當(dāng)接收到目標(biāo)用戶的業(yè)務(wù)請求時(shí),管理服務(wù)器根據(jù)所述目標(biāo)用戶的賬戶標(biāo)識確定目標(biāo)RADOS標(biāo)識和目標(biāo)RADOS密鑰,其中,所述目標(biāo)RADOS密鑰由所述管理服務(wù)器預(yù)先基于所述目標(biāo)RADOS標(biāo)識生成;
所述管理服務(wù)器根據(jù)所述目標(biāo)RADOS密鑰對所述業(yè)務(wù)請求進(jìn)行預(yù)處理;
所述管理服務(wù)器通過預(yù)先配置的所述目標(biāo)RADOS標(biāo)識對應(yīng)的目標(biāo)RADOS GW,向所述目標(biāo)RADOS GW指向的目標(biāo)RADOS發(fā)送預(yù)處理后的業(yè)務(wù)請求;
所述目標(biāo)RADOS GW獲取目標(biāo)RADOS對應(yīng)的RADOS密鑰驗(yàn)證所述預(yù)處理后的業(yè)務(wù)請求,如果驗(yàn)證成功,則向所述目標(biāo)RADOS發(fā)送所述業(yè)務(wù)請求,否則反饋錯(cuò)誤信息。
可選的,所述方法還包括:
當(dāng)接收到目標(biāo)用戶的注冊請求時(shí),所述管理服務(wù)器確定至少一個(gè)RADOS,并創(chuàng)建所述目標(biāo)用戶對應(yīng)的基礎(chǔ)鑒權(quán)密鑰;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于網(wǎng)宿科技股份有限公司,未經(jīng)網(wǎng)宿科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810344659.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種在有線智能網(wǎng)中實(shí)現(xiàn)直播業(yè)務(wù)的方法
- 業(yè)務(wù)路由方法、業(yè)務(wù)路由器、客戶端設(shè)備及業(yè)務(wù)網(wǎng)絡(luò)系統(tǒng)
- 一種移動(dòng)業(yè)務(wù)消息路由的方法、系統(tǒng)和設(shè)備
- 業(yè)務(wù)處理方法、設(shè)備和系統(tǒng)
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 業(yè)務(wù)限流方法及業(yè)務(wù)限流裝置
- 一種信息推薦方法、裝置及存儲介質(zhì)
- 一種基于業(yè)務(wù)事件的頁面展示方法、裝置和電子設(shè)備
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 一種安全業(yè)務(wù)的定義、開發(fā)和執(zhí)行方法及系統(tǒng)





