国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于使用請求的小批處理的系統(tǒng)和方法_3

      文檔序號:8367803閱讀:來源:國知局
      從網(wǎng)絡(luò)實體接收使用請求。在步驟508,確定與使用請求所請求的數(shù)據(jù)相關(guān)聯(lián)的內(nèi)部ID。在步驟510,確定多個服務器之中存儲該使用請求所請求的數(shù)據(jù)的特定服務器。在步驟512,使用請求被入隊在與該特定服務器相關(guān)聯(lián)的特定隊列中。在步驟514,在觸發(fā)事件發(fā)生時,該特定隊列中的所有請求被在一批中發(fā)送到該特定服務器。
      [0034]圖6詳細示出了根據(jù)本發(fā)明的實施例的例示性服務代理600。服務代理600可以是如圖1所示的服務代理108的一個具體實施例。然而,本領(lǐng)域技術(shù)人員可理解,根據(jù)本發(fā)明的服務代理的實現(xiàn)方式不限于此。例如,服務代理600與多個服務器通信(比如N個服務器,并且在圖1的情況中是兩個服務器,即服務器A 114和服務器116B)。每個服務器可包括客戶數(shù)據(jù)。例如,服務代理600被配置為與多個服務器合作執(zhí)行使用請求的小批處理。
      [0035]如圖6所示,服務代理600包括多個隊列容器(6001-1,6001-2...6001-N),這些隊列容器被配置為包括相應的多個隊列,其中每個服務器與一不同隊列相關(guān)聯(lián)。例如,如果有兩個服務器,比如圖1所示的服務器A 114和服務器116B,則可以有兩個隊列容器6001-1和6001-2( S卩,N = 2),其中隊列容器6001-1包括與服務器Al 14相關(guān)聯(lián)的隊列,并且隊列容器6001-2包括與服務器116B相關(guān)聯(lián)的隊列。
      [0036]服務代理600還可包括第一接收接口 6003,其被配置為從網(wǎng)絡(luò)實體接收使用請求。第一接收接口 6003可以是現(xiàn)有技術(shù)中已知的或者在不久的將來就會知道的任何接口。在一個實施例中,使用請求可包括從一個訂戶到另一訂戶的呼叫或者下載請求。
      [0037]如聯(lián)系圖1所述,服務代理可確定數(shù)據(jù)位置,例如利用存儲與請求中使用的外部ID相對應的數(shù)據(jù)的內(nèi)部(客戶)ID的緩存來確定。如圖6所示,服務代理600還包括被配置為確定與使用請求所請求的數(shù)據(jù)相關(guān)聯(lián)的內(nèi)部ID的第一確定單元6004,和被配置為確定使用請求所請求的數(shù)據(jù)被存儲在多個服務器之中的哪個特定服務器上的第二確定單元6005。例如,使用請求可請求位于例如服務器A 114上的數(shù)據(jù),從而第一確定單元6004確定與使用請求所請求的數(shù)據(jù)相關(guān)聯(lián)的內(nèi)部ID,并且第二確定單元6005確定使用請求所請求的數(shù)據(jù)被存儲在服務器A 114上。第一確定單元6004和第二確定單元6005可以是分開的單元,或者可被集成到一個單元中。如本領(lǐng)域技術(shù)人員已知的,內(nèi)部(客戶)ID可被存儲在除了緩存以外的其他存儲裝置中。
      [0038]此外,如圖6所示,服務代理600還包括隊列處理單元6007,該隊列處理單元6007被配置為將該使用請求入隊在與該特定服務器相關(guān)聯(lián)的特定隊列中。在確定使用請求所請求的數(shù)據(jù)被存儲在服務器A114上的上述示例中,隊列處理單元6007可將該使用請求入隊在與服務器A 114相關(guān)聯(lián)的隊列6001-1中。
      [0039]服務代理600還可包括第一發(fā)送接口 6009,該第一發(fā)送接口 6009被配置為在觸發(fā)事件發(fā)生時將該特定隊列中的所有請求在一批中發(fā)送到該特定服務器。如上所述,觸發(fā)事件可以是隊列中達到預定數(shù)目的請求、特定類型的請求的到達、長運行請求的到達,等等。例如,在隊列容器6001-1中的使用請求的數(shù)目達到預定數(shù)目時,隊列容器6001-1中的所有請求被在一批中發(fā)送。
      [0040]如上所述,服務代理可將該請求從網(wǎng)絡(luò)中心協(xié)議轉(zhuǎn)化成內(nèi)部原生協(xié)議,例如OCS的內(nèi)部原生協(xié)議。如圖6所示,服務代理(600)還可包括被配置為將使用請求從網(wǎng)絡(luò)中心協(xié)議轉(zhuǎn)換成內(nèi)部協(xié)議的轉(zhuǎn)化器¢011)。
      [0041 ] 在該實施例中,每個服務器可處理該批中的每個請求并且向服務代理返回已被填充有對于每個請求的響應數(shù)據(jù)的批。在這種情況下,服務代理600還可包括第二接收接口6013,該第二接收接口 6013被配置為當特定服務器已處理了該批中的每個請求并且把被填充有對于每個請求的響應數(shù)據(jù)的該批返回給服務代理時從該特定服務器接收該批。在一個實施例中,轉(zhuǎn)化器6011還可被配置為把對于每個請求的響應數(shù)據(jù)從內(nèi)部協(xié)議轉(zhuǎn)化成網(wǎng)絡(luò)中心協(xié)議,以創(chuàng)建經(jīng)轉(zhuǎn)化的響應數(shù)據(jù)。相應地,服務代理600還可包括被配置為將經(jīng)轉(zhuǎn)化的響應數(shù)據(jù)返回給每個請求者的第二發(fā)送接口 6015。
      [0042]本領(lǐng)域技術(shù)人員可理解,代理服務器600中的每個單元可由軟件、硬件或者其組合實現(xiàn)。代理服務器600中的單元可被分開實現(xiàn)或者按任何組合集成。
      [0043]正如軟件領(lǐng)域的技術(shù)人員將會清楚的,熟練的程序員基于本公開的教導可容易準備適當?shù)能浖a。正如本領(lǐng)域技術(shù)人員將容易清楚的,本發(fā)明也可通過準備專用集成電路或者通過互連傳統(tǒng)組件電路的適當網(wǎng)絡(luò)來實現(xiàn)。
      [0044]各種實施例包括計算機程序產(chǎn)品,該計算機程序產(chǎn)品是其上/其中存儲有指令的(一個或多個)存儲介質(zhì),所述指令可用于對(一個或多個)通用或?qū)S糜嬎闾幚砥?設(shè)備編程來執(zhí)行本文給出的任何特征。存儲介質(zhì)可包括--但不限于--以下各項中的一個或多個:任何類型的物理介質(zhì),包括軟盤、光盤、DVD、CD-ROM、微驅(qū)動器、磁光盤、全息存儲裝置、ROM、RAM、PRAM、EPROM, EEPROM、DRAM、VRAM、閃存設(shè)備、磁卡或光卡、納米系統(tǒng)(包括分子存儲器IC);紙或基于紙的介質(zhì);以及適用于存儲指令和/或信息的任何類型的介質(zhì)或設(shè)備。計算機程序產(chǎn)品可被全部或部分地、通過一個或多個公共和/或私有網(wǎng)絡(luò)傳送,其中該傳送包括可被一個或多個處理器用來執(zhí)行本文給出的任何特征的指令。該傳送可包括多個單獨的傳送。然而,根據(jù)某些實施例,包含指令的計算機存儲介質(zhì)是非暫態(tài)的(即,不在被傳送的過程中),而是存留在物理設(shè)備上的。
      [0045]以上對本發(fā)明的優(yōu)選實施例的描述是為了例示和描述而提供的。其并不打算是窮舉性的或?qū)⒈景l(fā)明限制到所公開的精確形式。本領(lǐng)域技術(shù)人員可清楚許多修改和變化。這些修改和變化包括公開的特征的任何相關(guān)組合。選擇和描述實施例是為了最好地說明本發(fā)明的原理及其實際應用,從而使得相關(guān)領(lǐng)域的技術(shù)人員能夠理解本發(fā)明。希望本發(fā)明的范圍由以下權(quán)利要求及其等同物來限定。
      【主權(quán)項】
      1.一種用于使用請求的小批處理的系統(tǒng),包括: 在一個或多個微處理器上執(zhí)行的服務代理; 多個服務器,其中每個服務器可包括客戶數(shù)據(jù); 多個隊列,其中每個服務器與一不同的隊列相關(guān)聯(lián); 其中,當從網(wǎng)絡(luò)實體接收到使用請求時,所述服務代理被配置為: 確定與所述使用請求所請求的數(shù)據(jù)相關(guān)聯(lián)的內(nèi)部ID(標識), 確定所述使用請求所請求的數(shù)據(jù)被存儲在所述多個服務器中的哪個特定服務器上, 將所述使用請求入隊在與所述特定服務器相關(guān)聯(lián)的特定隊列中,以及 在觸發(fā)事件發(fā)生時,將所述特定隊列中的所有請求在一批中發(fā)送到所述特定服務器。
      2.如權(quán)利要求1或2所述的系統(tǒng),其中,所述使用請求能夠包括從一個訂戶到另一訂戶的呼叫或者下載請求。
      3.如權(quán)利要求1或2所述的系統(tǒng),其中,所述服務代理還能夠?qū)⑺鍪褂谜埱髲木W(wǎng)絡(luò)中心協(xié)議轉(zhuǎn)化到內(nèi)部協(xié)議。
      4.如任何前述權(quán)利要求所述的系統(tǒng): 其中,所述特定服務器被配置為在所述特定服務器已處理了所述批中的每個請求時將所述批返回給所述服務代理,其中所述批被填充了對于每個請求的響應數(shù)據(jù)。
      5.如
      當前第3頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1