欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

業(yè)務數(shù)據(jù)處理方法、裝置和系統(tǒng)的制作方法

文檔序號:9375587閱讀:375來源:國知局
業(yè)務數(shù)據(jù)處理方法、裝置和系統(tǒng)的制作方法
【技術(shù)領域】
[0001] 本申請涉及數(shù)據(jù)處理領域,具體而言,涉及一種業(yè)務數(shù)據(jù)處理方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002] 在大量數(shù)據(jù)請求的處理中,通常采用增加服務器的方式來提高數(shù)據(jù)處理系統(tǒng)的容 量。隨著服務器增加,數(shù)據(jù)庫(DB)的壓力也隨著增加,數(shù)據(jù)庫的連接數(shù)和響應時間受到越 來越多的關(guān)注。于是分庫分表,數(shù)據(jù)邏輯部署等方案被提出來。例如在數(shù)據(jù)邏輯部署模式 下,業(yè)務處理的數(shù)據(jù)服務器和應用服務器被分別部署在N個數(shù)據(jù)區(qū)域內(nèi),即將多個數(shù)據(jù)服 務器和應用服務器劃分成多個數(shù)據(jù)區(qū)域。一個數(shù)據(jù)區(qū)域用于處理一類用戶群體的請求(用 戶群體的劃分可以按照自己設定的業(yè)務規(guī)則,如地域,會員ID或?qū)傩缘龋?。例如,區(qū)域zonel 用來處理大連的用戶請求,區(qū)域zone2處理杭州用戶請求。其中,區(qū)域zonel和區(qū)域zone2 即為數(shù)據(jù)區(qū)域,在每個數(shù)據(jù)區(qū)域之間不允許相互訪問,這樣可以實現(xiàn)數(shù)據(jù)隔離以及數(shù)據(jù)本 地化,減少跨區(qū)域訪問數(shù)據(jù)帶來的性能損失,最終實現(xiàn)無限擴容的目的。
[0003] 發(fā)明人發(fā)現(xiàn),在數(shù)據(jù)邏輯部署模式下,由于每個數(shù)據(jù)區(qū)域之間不允許相互訪問,不 同數(shù)據(jù)區(qū)域的數(shù)據(jù)業(yè)務請求無法進行排隊處理,導致數(shù)據(jù)處理的順序混亂,例如用戶1向 區(qū)域zonel申請在網(wǎng)上做了一筆T+1異步轉(zhuǎn)賬到銀行卡的交易,用戶2向區(qū)域zone2也申 請在網(wǎng)上做了一筆T+1異步轉(zhuǎn)賬到銀行卡的交易,其中,請求交易的銀行為同一家銀行。這 些交易請求需要被按照申請時間排隊發(fā)送銀行進行處理。由于區(qū)域zonel和區(qū)域zone2的 數(shù)據(jù)相互隔離,無法做到全局排隊。
[0004] 針對現(xiàn)有技術(shù)中不同數(shù)據(jù)區(qū)域的業(yè)務請求無法進行排隊處理導致數(shù)據(jù)處理的順 序混亂的問題,目如尚未提出有效的解決方案。

【發(fā)明內(nèi)容】

[0005] 本申請的主要目的在于提供一種業(yè)務數(shù)據(jù)處理方法、裝置和系統(tǒng),以解決現(xiàn)有技 術(shù)中不同數(shù)據(jù)區(qū)域的業(yè)務請求無法進行排隊處理導致數(shù)據(jù)處理的順序混亂的問題。
[0006] 為了實現(xiàn)上述目的,根據(jù)本申請的一個方面,提供了一種業(yè)務數(shù)據(jù)處理方法。根據(jù) 本申請的業(yè)務數(shù)據(jù)處理方法包括:接收第一數(shù)據(jù)區(qū)域發(fā)送的第一消息和第二數(shù)據(jù)區(qū)域發(fā)送 的第二消息,其中,第一數(shù)據(jù)區(qū)域和第二數(shù)據(jù)區(qū)域為對業(yè)務處理的數(shù)據(jù)服務器和應用服務 器進行劃分得到的兩個數(shù)據(jù)隔離的不同區(qū)域,第一數(shù)據(jù)區(qū)域接收到第一業(yè)務數(shù)據(jù)后發(fā)送第 一消息,第一消息具有第一業(yè)務數(shù)據(jù)的第一排序標識,第二數(shù)據(jù)區(qū)域接收到第二業(yè)務數(shù)據(jù) 后發(fā)送第二消息,第二消息具有第二業(yè)務數(shù)據(jù)的第二排序標識;基于第一排序標識和第二 排序標識確定第一業(yè)務數(shù)據(jù)和第二業(yè)務數(shù)據(jù)的處理順序;以及按照處理順序控制第一數(shù)據(jù) 區(qū)域處理第一業(yè)務數(shù)據(jù)和第二數(shù)據(jù)區(qū)域處理第二業(yè)務數(shù)據(jù)。
[0007] 進一步地,基于第一排序標識和第二排序標識確定第一業(yè)務數(shù)據(jù)和第二業(yè)務數(shù)據(jù) 的處理順序包括:從第一消息中提取第一排序標識,第一排序標識為用于對第一業(yè)務數(shù)據(jù) 進行排序的標識;從第二消息中提取第二排序標識,第二排序標識為用于對第二業(yè)務數(shù)據(jù) 進行排序的標識;按照預設業(yè)務處理規(guī)則對第一排序標識和第二排序標識進行排序,得到 排序結(jié)果;以及由排序結(jié)果確定第二業(yè)務數(shù)據(jù)和第一業(yè)務數(shù)據(jù)的處理順序。
[0008] 進一步地,在接收第一數(shù)據(jù)區(qū)域發(fā)送的第一消息和第二數(shù)據(jù)區(qū)域發(fā)送的第二消息 之后,業(yè)務數(shù)據(jù)處理方法還包括:將第一消息和第二消息存入到預先建立的全局調(diào)度表中, 全局調(diào)度表用于對業(yè)務數(shù)據(jù)進行排序,其中,在全局調(diào)度表內(nèi)按照預設業(yè)務處理規(guī)則確定 第二業(yè)務數(shù)據(jù)和第一業(yè)務數(shù)據(jù)的處理順序。
[0009] 進一步地,按照處理順序控制第一數(shù)據(jù)區(qū)域處理第一業(yè)務數(shù)據(jù)和第二數(shù)據(jù)區(qū)域處 理第二業(yè)務數(shù)據(jù)包括:按照處理順序向第一數(shù)據(jù)區(qū)域和第二數(shù)據(jù)區(qū)域發(fā)送調(diào)度回執(zhí),其中, 第一數(shù)據(jù)區(qū)域和第二數(shù)據(jù)區(qū)域接收調(diào)度回執(zhí),第一數(shù)據(jù)區(qū)域和第二數(shù)據(jù)區(qū)域基于接收的調(diào) 度回執(zhí)進行業(yè)務數(shù)據(jù)處理。
[0010] 為了實現(xiàn)上述目的,根據(jù)本申請的另一方面,提供了一種業(yè)務數(shù)據(jù)處理裝置。根據(jù) 本申請的業(yè)務數(shù)據(jù)處理裝置包括:接收單元,用于接收第一數(shù)據(jù)區(qū)域發(fā)送的第一消息和第 二數(shù)據(jù)區(qū)域發(fā)送的第二消息,其中,第一數(shù)據(jù)區(qū)域和第二數(shù)據(jù)區(qū)域為對業(yè)務處理的數(shù)據(jù)服 務器和應用服務器進行劃分得到的兩個數(shù)據(jù)隔離的不同區(qū)域,第一數(shù)據(jù)區(qū)域接收到第一業(yè) 務數(shù)據(jù)后發(fā)送第一消息,第一消息具有第一業(yè)務數(shù)據(jù)的第一排序標識,第二數(shù)據(jù)區(qū)域接收 到第二業(yè)務數(shù)據(jù)后發(fā)送第二消息,第二消息具有第二業(yè)務數(shù)據(jù)的第二排序標識;確定單元, 用于基于第一排序標識和第二排序標識確定第一業(yè)務數(shù)據(jù)和第二業(yè)務數(shù)據(jù)的處理順序;以 及控制單元,用于按照處理順序控制第一數(shù)據(jù)區(qū)域處理第一業(yè)務數(shù)據(jù)和第二數(shù)據(jù)區(qū)域處理 第二業(yè)務數(shù)據(jù)。
[0011] 進一步地,確定單兀包括:第一提取模塊,用于從第一消息中提取第一排序標識, 第一排序標識為用于對第一業(yè)務數(shù)據(jù)進行排序的標識;第二提取模塊,用于從第二消息中 提取第二排序標識,第二排序標識為用于對第二業(yè)務數(shù)據(jù)進行排序的標識;排序模塊,用于 按照預設業(yè)務處理規(guī)則對第一排序標識和第二排序標識進行排序,得到排序結(jié)果;以及確 定模塊,用于由排序結(jié)果確定第二業(yè)務數(shù)據(jù)和第一業(yè)務數(shù)據(jù)的處理順序。
[0012] 進一步地,業(yè)務數(shù)據(jù)處理裝置還包括:存入單元,用于在接收第一數(shù)據(jù)區(qū)域發(fā)送的 第一消息和第二數(shù)據(jù)區(qū)域發(fā)送的第二消息之后,將第一消息和第二消息存入到預先建立的 全局調(diào)度表中,全局調(diào)度表用于對業(yè)務數(shù)據(jù)進行排序,其中,確定單元還用于在全局調(diào)度表 內(nèi)按照預設業(yè)務處理規(guī)則確定第二業(yè)務數(shù)據(jù)和第一業(yè)務數(shù)據(jù)的處理順序。
[0013] 進一步地,控制單元包括:發(fā)送模塊,用于按照處理順序向第一數(shù)據(jù)區(qū)域和第二數(shù) 據(jù)區(qū)域發(fā)送調(diào)度回執(zhí),其中,第一數(shù)據(jù)區(qū)域處理和第二數(shù)據(jù)區(qū)域接收調(diào)度回執(zhí),第一數(shù)據(jù)區(qū) 域和第二數(shù)據(jù)區(qū)域基于接收的調(diào)度回執(zhí)進行業(yè)務數(shù)據(jù)處理。
[0014] 為了實現(xiàn)上述目的,根據(jù)本申請的一個方面,提供了一種業(yè)務數(shù)據(jù)處理系統(tǒng)。根 據(jù)本申請的業(yè)務數(shù)據(jù)處理系統(tǒng)包括:第一數(shù)據(jù)區(qū)域,用于接收第一業(yè)務數(shù)據(jù),并發(fā)送第一消 息,第一消息具有第一業(yè)務數(shù)據(jù)的第一排序標識;第二數(shù)據(jù)區(qū)域,用于接收第二業(yè)務數(shù)據(jù), 并發(fā)送第二消息,第二消息具有第二業(yè)務數(shù)據(jù)的第二排序標識,其中,第一數(shù)據(jù)區(qū)域和第二 數(shù)據(jù)區(qū)域為對業(yè)務處理的數(shù)據(jù)服務器和應用服務器進行劃分得到的兩個數(shù)據(jù)隔離的不同 區(qū)域;以及全局數(shù)據(jù)區(qū)域,全局數(shù)據(jù)區(qū)域為用于對業(yè)務數(shù)據(jù)進行調(diào)度的數(shù)據(jù)處理區(qū)域,全局 數(shù)據(jù)區(qū)域用于接收第一數(shù)據(jù)區(qū)域發(fā)送的第一消息和第二數(shù)據(jù)區(qū)域發(fā)送的第二消息,并基于 第一排序標識和第二排序標識確定第一業(yè)務數(shù)據(jù)和第二業(yè)務數(shù)據(jù)的處理順序,按照處理順 序控制第一數(shù)據(jù)區(qū)域處理第一業(yè)務數(shù)據(jù)和第二數(shù)據(jù)區(qū)域處理第二業(yè)務數(shù)據(jù)。
[0015] 進一步地,全局數(shù)據(jù)區(qū)域還用于按照處理順序向第一數(shù)據(jù)區(qū)域和第二數(shù)據(jù)區(qū)域發(fā) 送調(diào)度回執(zhí),第一數(shù)據(jù)區(qū)域和第二數(shù)據(jù)區(qū)域還用于接收全局數(shù)據(jù)區(qū)域返回的調(diào)度回執(zhí),并 基于接收的調(diào)度回執(zhí)進行業(yè)務數(shù)據(jù)處理。
[0016] 進一步地,第一數(shù)據(jù)區(qū)域還用于每間隔第一預設時間對第一數(shù)據(jù)區(qū)域接收的業(yè)務 數(shù)據(jù)進行查詢,得到查詢結(jié)果,從查詢結(jié)果中獲取接收的業(yè)務數(shù)據(jù)未進行業(yè)務處理的時間, 判斷接收的業(yè)務數(shù)據(jù)未進行業(yè)務處理的時間是否超過第二預設時間,如果判斷出接收的業(yè) 務數(shù)據(jù)未進行業(yè)務處理的時間超過第二預設時間,則將接收的業(yè)務數(shù)據(jù)對應的消息發(fā)送至 全局數(shù)據(jù)區(qū)域。
[0017] 通過本申請實施例,接收第一數(shù)據(jù)區(qū)域的第一消息和第二數(shù)據(jù)區(qū)域的第二消息, 其中,第一消息具有第一排序標識,第二消息具有第二排序標識,基于第一排序標識和第二 排序標識確定第一業(yè)務數(shù)據(jù)和第二業(yè)務數(shù)據(jù)的處理順序,按照處理順序控制第一數(shù)據(jù)區(qū)域 處理第一業(yè)務數(shù)據(jù)和第二數(shù)據(jù)區(qū)域處理第二業(yè)務數(shù)據(jù),從而解決現(xiàn)有技術(shù)中不同數(shù)據(jù)區(qū)域 的業(yè)務請求無法進行排隊處理導致數(shù)據(jù)處理的順序混亂的問題,實現(xiàn)對不同數(shù)據(jù)區(qū)域的業(yè) 務請求進行排序和調(diào)度,避免造成數(shù)據(jù)處理的順序混亂。
【附圖說明】
[0018] 構(gòu)成本申請的一部分的附圖用來提供對本申請的進一步理解,本申請的示意性實 施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當限定。在附圖中:
[0019] 圖1是根據(jù)本申請實施例的業(yè)務數(shù)據(jù)處理系統(tǒng)的示意圖;
[0020] 圖2是根據(jù)本申請實施例優(yōu)選的業(yè)務數(shù)據(jù)處理系統(tǒng)的示意圖;
[0021] 圖3是根據(jù)本申請實施例的業(yè)務數(shù)據(jù)處理裝置的示意圖;以及
[0022] 圖4是根據(jù)本申請實施例的業(yè)務數(shù)據(jù)處理方法的流程圖。
【具體實施方式】
[0023] 需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相 互組合。下面將參考附圖并結(jié)合實施例來詳細說明本申請。
[0024] 為了使本技術(shù)領域的人員更好地理解本申請方案,下面將結(jié)合本申請實施例中的 附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是 本申請一部分的實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術(shù) 人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本申請保護的范 圍。
[0025] 需要說明的是,本申請的說明書和權(quán)利要求書及上述附圖中的術(shù)語"第一"、"第 二"等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使 用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本申請的實施例。此外,術(shù)語"包括"和 "具有"以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元 的過程、方法、系統(tǒng)、產(chǎn)品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有 清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。
[0026] 本申請實施例提供了一種業(yè)務數(shù)據(jù)處理系統(tǒng)。
[0027] 圖1是根據(jù)本申請實施例的業(yè)務數(shù)據(jù)處理系統(tǒng)的示意圖。如圖1所示,該業(yè)務數(shù) 據(jù)處理系統(tǒng)包括第一數(shù)據(jù)區(qū)域、第二數(shù)據(jù)區(qū)域和全局數(shù)據(jù)區(qū)域。
[0028] 第一數(shù)據(jù)區(qū)域用于接收第一業(yè)務數(shù)據(jù),并發(fā)送第一消息,第一消息具有第一業(yè)務 數(shù)據(jù)的第一排序標識。
[0029] 第二數(shù)據(jù)區(qū)域用于接收第二業(yè)務數(shù)據(jù),并發(fā)送第二消息,第一消息具有第一業(yè)務 數(shù)據(jù)的第一排序標識。其中,第一數(shù)據(jù)區(qū)域和第二數(shù)據(jù)區(qū)域為對業(yè)務處理的數(shù)據(jù)服務器
當前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
株洲县| 盐津县| 吐鲁番市| 望谟县| 渝中区| 青岛市| 阜平县| 六枝特区| 漠河县| 佳木斯市| 双鸭山市| 鄂伦春自治旗| 乃东县| 永州市| 夏津县| 东辽县| 凤山市| 辉县市| 正宁县| 乐安县| 报价| 灯塔市| 吴旗县| 文水县| 三明市| 南靖县| 萨嘎县| 怀仁县| 苏尼特左旗| 合川市| 文水县| 井冈山市| 吉林省| 咸阳市| 山阴县| 行唐县| 中山市| 呼玛县| 伊宁市| 安西县| 莱芜市|