国产精品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>

      一種信息處理方法及對應(yīng)裝置的制造方法

      文檔序號:9600915閱讀:235來源:國知局
      一種信息處理方法及對應(yīng)裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種信息處理方法及對應(yīng)裝置。
      【背景技術(shù)】
      [0002]現(xiàn)有技術(shù)中,服務(wù)器在向節(jié)點發(fā)送業(yè)務(wù)請求時,通常會設(shè)置超時時長,如果節(jié)點未能在超時時長內(nèi)返回業(yè)務(wù)請求的響應(yīng)結(jié)果,則服務(wù)器會向節(jié)點重發(fā)業(yè)務(wù)請求,使服務(wù)器響應(yīng)新接收的業(yè)務(wù)請求并返回響應(yīng)結(jié)果。
      [0003]但是,節(jié)點響應(yīng)重發(fā)的業(yè)務(wù)請求,意味著節(jié)點基于之前接收的業(yè)務(wù)請求的響應(yīng)過程將被舍棄,導(dǎo)致系統(tǒng)資源的浪費以及業(yè)務(wù)處理總耗時過長。

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

      [0004]本發(fā)明實施例提供一種信息處理方法及對應(yīng)裝置,用于解決現(xiàn)有技術(shù)中因節(jié)點基于重發(fā)業(yè)務(wù)請求返回響應(yīng)結(jié)果導(dǎo)致的業(yè)務(wù)處理總耗時過長的問題。
      [0005]第一方面,本發(fā)明實施例提供一種信息處理方法,包括:
      [0006]存儲節(jié)點接收服務(wù)器發(fā)送的第一請求,所述第一請求用于請求對所述存儲節(jié)點存儲的數(shù)據(jù)進行操作,所述第一請求包括第一請求標識,所述第一請求標識用于表征所述第一請求所請求的內(nèi)容;
      [0007]所述存儲節(jié)點從所述第一請求中獲取所述第一請求標識,并判斷本地緩存中是否保存有所述第一請求標識,其中,所述存儲節(jié)點的本地緩存保存有所述存儲節(jié)點已接收的請求所包含的請求標識;
      [0008]如果所述存儲節(jié)點的本地緩存保存有所述第一請求標識,則所述存儲節(jié)點將在所述第一請求之前接收的,包含所述第一請求標識的第二請求的第二響應(yīng)結(jié)果作為所述第一請求的第一響應(yīng)結(jié)果;
      [0009]所述存儲節(jié)點向所述服務(wù)器返回所述第一響應(yīng)結(jié)果。
      [0010]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,在所述存儲節(jié)點判斷本地緩存中是否保存有所述第一請求標識之前,還包括:
      [0011]所述存儲節(jié)點確定所述第一請求包括重傳標識,所述重傳標識用于表明所述第一請求為重傳請求。
      [0012]結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,在所述存儲節(jié)點將在所述第一請求之前接收的包含所述第一請求標識的第二請求的第二響應(yīng)結(jié)果作為所述第一請求的第一響應(yīng)結(jié)果之前,還包括:
      [0013]所述存儲節(jié)點在本地緩存中定位出所述第二響應(yīng)結(jié)果。
      [0014]結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,在所述存儲節(jié)點接收服務(wù)器發(fā)送的第一請求之前,還包括:
      [0015]所述存儲節(jié)點接收所述服務(wù)器發(fā)送的所述第二請求;
      [0016]所述存儲節(jié)點確定所述第二請求為初傳請求;
      [0017]所述存儲節(jié)點將所述第二請求包含的所述第一請求標識存儲在本地緩存中;
      [0018]所述存儲節(jié)點響應(yīng)所述第二請求,執(zhí)行所述第二請求所請求的數(shù)據(jù)操作;
      [0019]所述存儲節(jié)點在執(zhí)行完所述第二請求所請求的數(shù)據(jù)操作之后,生成所述第二響應(yīng)結(jié)果,并將所述第二響應(yīng)結(jié)果保存在所述存儲節(jié)點的本地緩存中。
      [0020]結(jié)合第一方面的第三種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述存儲節(jié)點確定所述第二請求為初傳請求,包括:
      [0021]所述存儲節(jié)點確定所述第二請求未包括所述重傳標識;或者
      [0022]所述存儲節(jié)點確定所述第二請求包括初傳標識,所述初傳標識用于表明所述第二請求為初傳請求。
      [0023]結(jié)合第一方面的第三種可能的實現(xiàn)方式或第一方面的第四種可能的實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式中,所述第二請求用于請求在所述存儲節(jié)點中寫入第一數(shù)據(jù);
      [0024]所述存儲節(jié)點響應(yīng)所述第二請求,執(zhí)行所述第二請求所請求的數(shù)據(jù)操作,包括:
      [0025]所述存儲節(jié)點將所述第二請求包含的所述第一數(shù)據(jù)寫入所述存儲節(jié)點中的目標存儲位置;
      [0026]所述所述存儲節(jié)點在執(zhí)行完所述第二請求所請求的數(shù)據(jù)操作之后,生成所述第二響應(yīng)結(jié)果,包括:
      [0027]所述存儲節(jié)點生成寫入所述第一數(shù)據(jù)成功的消息,所述第二響應(yīng)結(jié)果為所述寫入所述第一數(shù)據(jù)成功的消息。
      [0028]第二方面,本發(fā)明實施例提供一種信息處理方法,包括:
      [0029]服務(wù)器在向存儲節(jié)點發(fā)送第二請求后的設(shè)定時長內(nèi)未能接收所述第二請求的第二響應(yīng)結(jié)果時,向所述存儲節(jié)點發(fā)送第一請求,其中,所述第一請求用于請求對所述存儲節(jié)點存儲的數(shù)據(jù)進行操作,所述第一請求與所述第二請求均包含第一請求標識,所述第一請求標識用于表征所述第一請求所請求的內(nèi)容;
      [0030]所述服務(wù)器接收所述存儲節(jié)點返回的所述第一請求的第一響應(yīng)結(jié)果,其中,所述第一響應(yīng)結(jié)果為所述存儲節(jié)點在確定所述第一請求為所述第二請求的重傳請求后,將所述第二響應(yīng)結(jié)果作為所述第一響應(yīng)結(jié)果而形成的。
      [0031]結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述服務(wù)器向所述存儲節(jié)點發(fā)送所述第一請求,包括:
      [0032]所述服務(wù)器向所述存儲節(jié)點發(fā)送包含重傳標識的所述第一請求,所述重傳標識用于使所述存儲節(jié)點確定所述第一請求為重傳請求。
      [0033]結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,在所述服務(wù)器向所述存儲節(jié)點發(fā)送所述第一請求之前,還包括:
      [0034]所述服務(wù)器向所述存儲節(jié)點發(fā)送不包含所述重傳標識的所述第二請求,以表明所述第二請求為初傳請求;或者
      [0035]所述服務(wù)器向所述存儲節(jié)點發(fā)送包含初傳標識的所述第二請求,所述初傳標識用于使所述存儲節(jié)點確定所述第二請求為初傳請求;
      [0036]其中,所述第二請求用于使所述存儲節(jié)點將所述第二請求包含的所述第一請求標識保存在本地緩存中。
      [0037]第三方面,本發(fā)明實施例提供一種信息處理裝置,包括:
      [0038]接收模塊,用于接收服務(wù)器發(fā)送的第一請求,所述第一請求用于請求對所述信息處理裝置存儲的數(shù)據(jù)進行操作,所述第一請求包括第一請求標識,所述第一請求標識用于表征所述第一請求所請求的內(nèi)容;
      [0039]判斷模塊,用于從所述第一請求中獲取所述第一請求標識,并判斷本地緩存中是否保存有所述第一請求標識,其中,本地緩存保存有所述信息處理裝置已接收的請求所包含的請求標識;
      [0040]響應(yīng)模塊,用于在本地緩存保存有所述第一請求標識時,將在所述第一請求之前接收的包含所述第一請求標識的第二請求的第二響應(yīng)結(jié)果作為所述第一請求的第一響應(yīng)結(jié)果;
      [0041 ] 發(fā)送模塊,用于向所述服務(wù)器返回所述第一響應(yīng)結(jié)果。
      [0042]結(jié)合第三方面,在第三方面的第一種可能的實現(xiàn)方式中,所述判斷模塊具體用于:確定所述第一請求包括重傳標識,所述重傳標識用于表明所述第一請求為重傳請求;在確定所述第一請求包括所述重傳標識之后,從所述第一請求中獲取所述第一請求標識,并判斷本地緩存中是否保存有所述第一請求標識。
      [0043]結(jié)合第三方面或第三方面的第一種可能的實現(xiàn)方式,在第三方面的第二種可能的實現(xiàn)方式中,所述響應(yīng)模塊具體用于:在本地緩存保存有所述第一請求標識時,在本地緩存中定位出所述第二響應(yīng)結(jié)果,并將所述第二響應(yīng)結(jié)果作為所述第一響應(yīng)結(jié)果。
      [0044]結(jié)合第三方面的第一種可能的實現(xiàn)方式,在第三方面的第三種可能的實現(xiàn)方式中,所述接收模塊還用于:接收所述服務(wù)器發(fā)送的所述第二請求;
      [0045]所述判斷模塊還用于:確定所述第二請求為初傳請求;
      [0046]所述響應(yīng)模塊還用于:將所述第二請求包含的所述第一請求標識存儲在本地緩存中;響應(yīng)所述第二請求,執(zhí)行所述第二請求所請求的數(shù)據(jù)操作;并在執(zhí)行完所述第二請求所請求的數(shù)據(jù)操作之后,生成所述第二響應(yīng)結(jié)果,并將所述第二響應(yīng)結(jié)果保存在本地緩存中。
      [0047]結(jié)合第三方面的第三種可能的實現(xiàn)方式,在第三方面的第四種可能的實現(xiàn)方式中,所述判斷模塊具體用于:
      [0048]確定所述第二請求未包括所述重傳標識;或者
      [0049]確定所述第二請求包括初傳標識,所述初傳標識用于表明所述第二請求為初傳請求。
      [0050]結(jié)合第三方面的第三種可能的實現(xiàn)方式或第三方面的第四種可能的實現(xiàn)方式,在第三方面的第五種可能的實現(xiàn)方式中,所述第二請求用于請求在所述信息處理裝置中寫入第一數(shù)據(jù);
      [0051]所述響應(yīng)模塊具體用于:將所述第二請求包含的所述第一數(shù)據(jù)寫入所述信息處理裝置中的目標存儲位置;并生成寫入所述第一數(shù)據(jù)成功的消息,并將所述消息保存在本地緩存中,所述第二響應(yīng)結(jié)果為所述消息。
      [0052]第四方面,本發(fā)明實施例一種服務(wù)器,包括:
      [0053]發(fā)送模塊,用于在向存儲節(jié)點發(fā)送第二請求后的設(shè)定時長內(nèi)未能接收所述第二請求的第二響應(yīng)結(jié)果時,向所述存儲節(jié)點發(fā)送第一請求,其中,所述第一請求用于請求對所述存儲節(jié)點存儲的數(shù)據(jù)進行操作,所述第一請求與所述第二請求均包含第一請求標識,所述第一請求標識用于表征所述第一請求所請求的內(nèi)容;
      [0054]接收模塊,用于接收所述存儲節(jié)點返回的所述第一請求的第一響應(yīng)結(jié)果,其中,所述第一響應(yīng)結(jié)果為所述存儲節(jié)點在確定所述第一請求為所述第二請求的重傳請求后,將所述第二響應(yīng)結(jié)果作為所述第一響應(yīng)結(jié)果而形成的。
      [0055]結(jié)合第四方面,在第四方面的第一種可能的實現(xiàn)方式中,所述發(fā)送模塊具體用于:
      [0056]向所述存儲節(jié)點發(fā)送包含重傳標識的所述第一請求,所述重傳標識用于使所述存儲節(jié)點確定所述第一請求為重傳請求。
      [0057]結(jié)合第四方面的第一種可能的實現(xiàn)方式,在第四方面的第二種可能的實現(xiàn)方式中,所述發(fā)送模塊具體用于:
      [0058]在向所述存儲節(jié)點發(fā)送所述第一請求之前,向所述存儲節(jié)點發(fā)送不包含所述重傳標識的所述第二請求,以表明所述第二請求為初傳請求;或者
      [0059]向所述存儲節(jié)點發(fā)送包含初傳標識的所述第二請求,所述初傳標識用于使所述存儲節(jié)點確定所述第二請求為初傳請求;
      [0060]其中,所述第二請求用于使所述存儲節(jié)點將所述第二請求包含的所述第一請求標識保存在本地緩存中。
      [0061]本發(fā)明實施例中提供的一個或多個技術(shù)方案,至少具有如下技術(shù)效果或優(yōu)點:
      [0062]本發(fā)明實施例中,存儲節(jié)點在接收到第一請求時,判斷本地緩存中是否保存有第一請求的第一請求標識,以此判斷之前是否已經(jīng)接收到與第一請求請求同樣內(nèi)容的第二請求,如果本地緩存中包含第一請求標識,則存儲節(jié)點無需執(zhí)行第一請求所請求的內(nèi)容,而是直接將之前接收的第二請求的第二響應(yīng)結(jié)果作為第一請求的第一響應(yīng)結(jié)果,發(fā)送給服務(wù)器。
      當前第1頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1