国产精品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)架構(gòu)下的交易全局時(shí)間控制方法和系統(tǒng)的制作方法

      文檔序號(hào):9304478閱讀:377來(lái)源:國(guó)知局
      基于分布式系統(tǒng)架構(gòu)下的交易全局時(shí)間控制方法和系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及分布式架構(gòu)交易系統(tǒng)的交易全局時(shí)間控制技術(shù),特別是一種基于分布式系統(tǒng)架構(gòu)下的交易全局時(shí)間控制方法和系統(tǒng),有利于在分離部署分布式交易系統(tǒng)中對(duì)保證交易的完整性、可控性、時(shí)效性起到重要的控制作用。
      【背景技術(shù)】
      [0002]分布式系統(tǒng)架構(gòu)是建立在網(wǎng)絡(luò)之上的軟件系統(tǒng)。因?yàn)檐浖到y(tǒng)架構(gòu)的特性,其具有高度的內(nèi)聚性和透明性。因此,網(wǎng)絡(luò)和分布式系統(tǒng)之間的區(qū)別更多的在于高層軟件(特別是操作系統(tǒng)),而不是硬件。在一個(gè)分布式系統(tǒng)中,一組獨(dú)立的服務(wù)器展現(xiàn)給用戶的是一個(gè)統(tǒng)一的整體,就好像是一個(gè)系統(tǒng)似的。系統(tǒng)擁有多種通用的物理和邏輯資源,可以動(dòng)態(tài)的分配任務(wù),分散的物理和邏輯資源通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)數(shù)據(jù)交換。系統(tǒng)中存在一個(gè)以全局的方式管理計(jì)算機(jī)資源的分布式操作系統(tǒng)。分布式軟件系統(tǒng)(Distributed SoftwareSystems)是支持分布式處理的軟件系統(tǒng),是在由通信網(wǎng)絡(luò)互聯(lián)的多處理機(jī)體系結(jié)構(gòu)上執(zhí)行任務(wù)的系統(tǒng)。根據(jù)其用途,目前常見(jiàn)的應(yīng)用包括分布式操作系統(tǒng)、分布式程序設(shè)計(jì)語(yǔ)言及其編譯(解釋)系統(tǒng)等。
      [0003]在基于分布式系統(tǒng)處理交易過(guò)程中,要在交易的生命周期內(nèi)保證交易的完整性,準(zhǔn)確性、及時(shí)性,需要對(duì)交易從請(qǐng)求應(yīng)答做到可靠的控制。目前很多系統(tǒng)都采用了分布式架構(gòu),各個(gè)系統(tǒng)間采用多種方式進(jìn)行通信、例如TCP通信、Tuxedo通信、MQ通信等模式,如何保證交易準(zhǔn)確、及時(shí)得到處理,讓使用系統(tǒng)的客戶得到及時(shí)、正確、快速的一致性體驗(yàn)給采用分布式系統(tǒng)架構(gòu)的應(yīng)用軟件系統(tǒng)提出了考驗(yàn)。

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

      [0004]本發(fā)明針對(duì)現(xiàn)有技術(shù)中存在的缺陷或不足,提供一種基于分布式系統(tǒng)架構(gòu)下的交易全局時(shí)間控制方法和系統(tǒng),有利于在分離部署分布式交易系統(tǒng)中對(duì)保證交易的完整性、可控性、時(shí)效性起到重要的控制作用。本發(fā)明提供了一種交易全局時(shí)間控制策略,采用上述方法和系統(tǒng)的處理機(jī)制,能夠解決客戶日益增長(zhǎng)的業(yè)務(wù)需求和分布式架構(gòu)下不同通訊處理模式下的需求。
      [0005]本發(fā)明的技術(shù)方案如下:
      [0006]基于分布式系統(tǒng)架構(gòu)下的交易全局時(shí)間控制方法,其特征在于,包括以下步驟,在位于分布式架構(gòu)交易應(yīng)用系統(tǒng)中嵌入交易全局時(shí)間控制管理模塊,所述交易全局時(shí)間控制管理模塊通過(guò)系統(tǒng)接入網(wǎng)關(guān)與客戶端連接,所述交易全局時(shí)間控制管理模塊對(duì)以下開(kāi)銷(xiāo)時(shí)間均進(jìn)行控制:交易請(qǐng)求滯留在隊(duì)列中的時(shí)間Tl,內(nèi)部網(wǎng)關(guān)和主機(jī)系統(tǒng)開(kāi)銷(xiāo)時(shí)間T2,內(nèi)部網(wǎng)關(guān)和第三方系統(tǒng)開(kāi)銷(xiāo)時(shí)間T3。
      [0007]將全局超時(shí)時(shí)間設(shè)為T(mén),網(wǎng)關(guān)采集的物理時(shí)間為t0,主機(jī)系統(tǒng)接受到報(bào)文物理時(shí)間為tl,發(fā)送到主機(jī)前的物理時(shí)間為t2,主機(jī)的局部超時(shí)時(shí)間設(shè)置為ta,發(fā)送到第三方前的物理時(shí)間為t3,第三方的局部超時(shí)時(shí)間設(shè)置為tb,則建立下列公式:
      [0008]Tl = tl - tO < T ;
      [0009]T-(t2 - tO)) > O ;
      [0010]T2 = min (ta, T-(t2 - tO));
      [0011]T-(t3 - tO) > O ;
      [0012]T3 = min (tb, T-(t3_t0));
      [0013]如果上述任一不等式不滿足,則表示系統(tǒng)已經(jīng)全局超時(shí)。
      [0014]所述系統(tǒng)接入網(wǎng)關(guān)為智能網(wǎng)關(guān),所述交易全局時(shí)間控制管理模塊為交易全局超時(shí)控制模塊。
      [0015]所述智能網(wǎng)關(guān)基于TUXEDO中間件、MQ中間件和TCP開(kāi)發(fā)的通訊系統(tǒng)實(shí)現(xiàn)。
      [0016]所述分布式架構(gòu)交易應(yīng)用系統(tǒng)為基于TUXEDO通訊中間件應(yīng)用系統(tǒng)、基于MQ異步通訊中間件應(yīng)用系統(tǒng)或基于TCP通訊處理的應(yīng)用系統(tǒng),各應(yīng)用系統(tǒng)可同時(shí)部署在單個(gè)服務(wù)器也可分離部署到不同的服務(wù)器上,各系統(tǒng)間可互相獨(dú)立、也可通過(guò)某種方式進(jìn)行連接。
      [0017]所述智能網(wǎng)關(guān)的接入層支持TUXEDO通訊、MQ異步通訊和TCP通訊處理模式,支持對(duì)業(yè)務(wù)類(lèi)型的識(shí)別,通過(guò)在對(duì)應(yīng)應(yīng)用系統(tǒng)中嵌入的交易全局時(shí)間控制模塊,在各應(yīng)用服務(wù)器通過(guò)統(tǒng)一規(guī)則對(duì)交易進(jìn)行報(bào)文處理時(shí)將全局時(shí)間內(nèi)容附加在數(shù)據(jù)通訊報(bào)文末尾,各系統(tǒng)間在收到請(qǐng)求時(shí)對(duì)報(bào)文識(shí)別并獲取超時(shí)控制內(nèi)容,識(shí)別交易具體狀態(tài)。
      [0018]應(yīng)用系統(tǒng)架構(gòu)不同通訊協(xié)議之上,與具體應(yīng)用無(wú)關(guān),應(yīng)用系統(tǒng)架構(gòu)可以分離部署,通信接入層與業(yè)務(wù)單元處理層可以完全分離,通信接入服務(wù)與業(yè)務(wù)處理服務(wù)分離的應(yīng)用部署架構(gòu),交易全局時(shí)間控制與具體應(yīng)用無(wú)關(guān)。
      [0019]通過(guò)開(kāi)關(guān)打開(kāi)或者關(guān)閉交易全局時(shí)間控制機(jī)制,可以用于不同的通訊協(xié)議場(chǎng)景。
      [0020]動(dòng)態(tài)生效機(jī)制,通過(guò)共享內(nèi)存機(jī)制解決系統(tǒng)間通訊。
      [0021]用戶可以根據(jù)業(yè)務(wù)需要定制不同的超時(shí)時(shí)間,交易全局時(shí)間控制機(jī)制分為2層優(yōu)先級(jí),控制靈活。
      [0022]通訊層、業(yè)務(wù)處理層都可以使用交易全局時(shí)間控制機(jī)制。
      [0023]基于分布式系統(tǒng)架構(gòu)下的交易全局時(shí)間控制系統(tǒng),其特征在于,包括分布式架構(gòu)交易應(yīng)用系統(tǒng),系統(tǒng)接入網(wǎng)關(guān),以及客戶端,所述分布式架構(gòu)交易應(yīng)用系統(tǒng)中嵌入交易全局時(shí)間控制管理模塊,所述交易全局時(shí)間控制管理模塊通過(guò)系統(tǒng)接入網(wǎng)關(guān)與客戶端連接,所述交易全局時(shí)間控制管理模塊用于控制以下開(kāi)銷(xiāo)時(shí)間參數(shù):交易請(qǐng)求滯留在隊(duì)列中的時(shí)間Tl,內(nèi)部網(wǎng)關(guān)和主機(jī)系統(tǒng)開(kāi)銷(xiāo)時(shí)間T2,內(nèi)部網(wǎng)關(guān)和第三方系統(tǒng)開(kāi)銷(xiāo)時(shí)間T3 ;所述系統(tǒng)接入網(wǎng)關(guān)為智能網(wǎng)關(guān),所述交易全局時(shí)間控制管理模塊為交易全局超時(shí)控制模塊。
      [0024]本發(fā)明的技術(shù)效果如下:本發(fā)明基于分布式系統(tǒng)架構(gòu)下的交易全局時(shí)間控制方法和系統(tǒng),能夠提供一套全方位的交易全局時(shí)間控制管理機(jī)制,用戶根據(jù)預(yù)設(shè)規(guī)則能夠?qū)Ψ植际较到y(tǒng)中出現(xiàn)的交易進(jìn)行全局時(shí)間管理,及時(shí)處理請(qǐng)求及后臺(tái)應(yīng)答,保證了交易在分布式架構(gòu)下的及時(shí)處理。引入交易全局時(shí)間控制的目標(biāo):1、解決第三方延遲:通過(guò)對(duì)交易全局時(shí)間的控制,減少無(wú)謂的等待第三方響應(yīng),及時(shí)釋放被占用服務(wù)及無(wú)謂處理的開(kāi)銷(xiāo)。2、控制服務(wù)方系統(tǒng)阻塞或故障對(duì)當(dāng)前系統(tǒng)的影響。3、系統(tǒng)交易超時(shí)后的處理方式:應(yīng)用返回超時(shí)錯(cuò)誤應(yīng)答報(bào)文,如果超時(shí)后收到服務(wù)方應(yīng)答報(bào)文,將報(bào)文落地留痕后,不再進(jìn)行后續(xù)處理。
      [0025]本發(fā)明相對(duì)于基于分布式架構(gòu)部署建設(shè)的應(yīng)用系統(tǒng)而言,具有以下特點(diǎn):1、該技術(shù)其原理與特定系統(tǒng)沒(méi)有關(guān)系,可以不依賴于應(yīng)用本身。2、該技術(shù)本身與采用哪種通訊方式無(wú)關(guān),不受具體應(yīng)用軟件影響。3、通過(guò)采用交易全局時(shí)間控制技術(shù),能夠很好的解決分布式架構(gòu)下的交易全局一致性、及時(shí)響應(yīng)請(qǐng)求對(duì)方,降低了系統(tǒng)無(wú)謂損耗,提高了客戶使用效率。4、采用所述技術(shù),用戶只需要簡(jiǎn)單配置、及時(shí)生效,就能達(dá)到在各個(gè)應(yīng)用系統(tǒng)簡(jiǎn)單全局時(shí)間控制,操作簡(jiǎn)單、可靠、有效。
      【附圖說(shuō)明】
      [0026]圖1是分布式架構(gòu)邏輯示意圖。
      [0027]圖2是交易全局時(shí)間控制原理示意圖。
      [0028]圖3是基于TUXEDO通信方式接入模式的交易全局時(shí)間控制結(jié)構(gòu)示意圖。
      [0029]圖4是基于TCP通信方式接入模式的交易全局時(shí)間控制結(jié)構(gòu)示意圖。
      [0030]圖5是基于MQ通訊方式的交易全局時(shí)間控制示意圖。
      【具體實(shí)施方式】
      [0031]下面結(jié)合附圖(圖1-圖5)對(duì)本發(fā)明進(jìn)行說(shuō)明。
      [0032]圖1是分布式架構(gòu)邏輯示意圖。圖2是交易全局時(shí)間控制原理示意圖。圖3是基于TUXEDO通信方式接入模式的交易全局時(shí)間控制結(jié)構(gòu)示意圖。圖4是基于TCP通信方式接入模式的交易全局時(shí)間控制結(jié)構(gòu)示意圖。圖5是基于MQ通訊方式的交易全局時(shí)間控制示意圖。如圖1至圖5所示,基于分布式系統(tǒng)架構(gòu)下的交易全局時(shí)間控制方法,其特征在于,包括以下步驟,在位于分布式架構(gòu)交易應(yīng)用系統(tǒng)中嵌入交易全局時(shí)
      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1