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

一種基于tcp/ip協(xié)議的長連接容錯機制的制作方法_2

文檔序號:8530387閱讀:來源:國知局
誤僅在源產(chǎn)生邏輯層進行處理,不影響該層以下的基礎邏輯層。
[0055]2 -陷入(Trap-1n)至源產(chǎn)生邏輯層以下的基礎邏輯層處理
[0056]具體地,將業(yè)務操作所產(chǎn)生的錯誤傳遞至源產(chǎn)生邏輯層以下的基礎邏輯層進行處理。另外,在錯誤的定義格式中,對該錯誤傳遞行為的映射方式進行定義,即源產(chǎn)生邏輯層的錯誤映射至源產(chǎn)生邏輯層以下的基礎邏輯層中的錯誤類型,以獲得相應的錯誤的下一步處理方式,并以此模型進行鏈式迭代。
[0057]3 -不處理(Ignore)
[0058]具體地,不對業(yè)務操作所產(chǎn)生的錯誤進行處理
[0059]e、映射至基礎邏輯層的錯誤名稱/錯誤編碼
[0060]具體地,該字段為字符串型,長度在O?255之間。當“處理方式”的字段值為“2”,即選擇陷入至基礎邏輯層處理的方式時,該字段用于標示錯誤在跨邏輯層傳遞處理過程中,錯誤碼的映射關(guān)系。當“處理方式”的字段值為非“2”時,該字段不表示任何意義。
[0061]f、附加消息
[0062]具體地,該字段為字符串型,長度在O?255之間,用于提供附加消息。
[0063]需要說明的是,以上為單個錯誤的定義格式。在實際使用中,可重復使用該定義格式定義多種錯誤。
[0064]2)長連接通道內(nèi)的每個業(yè)務操作都關(guān)聯(lián)至少一種錯誤,各邏輯層能夠?qū)I(yè)務操作所產(chǎn)生的錯誤進行協(xié)同處理。
[0065]3)在長連接通道內(nèi)發(fā)起的所有業(yè)務操作,都對其所關(guān)聯(lián)的每個錯誤在錯誤定義中聲明所對應的處理方式。
[0066]參照圖2,對于業(yè)務操作所關(guān)聯(lián)的錯誤,首先確定針對該錯誤所聲明的處理方式,若處理方式為Stay-1n,則錯誤保留在本層處理;若處理方式為Trap-1n,則錯誤陷入至下層處理;然后可依次鏈式迭代處理。
[0067]具體地,在長連接通道中,錯誤的處理方式的申明依據(jù)不同邏輯層采用不同的實現(xiàn)方式。例如,HTTP協(xié)議層中錯誤的處理方式的聲明可由HTTP REQUEST結(jié)構(gòu)體包含;SOAP協(xié)議層中錯誤的處理方式的聲明可由SOAP HEADER結(jié)構(gòu)體包含;SNMP協(xié)議中錯誤的處理方式的聲明可由額外的變量綁定結(jié)構(gòu)體包含,等等。
[0068]4)業(yè)務處理端根據(jù)每個業(yè)務操作所申明的錯誤處理方式,對產(chǎn)生的錯誤進行處理。
[0069]其中,業(yè)務處理端通常為服務器端。
[0070]業(yè)務處理端根據(jù)每個業(yè)務操作所申明的錯誤處理方式,采用如下規(guī)則對產(chǎn)生的錯誤進行處理:
[0071]a、如果產(chǎn)生的錯誤沒有進行申明,默認使用保留(Stay-1n)在本邏輯層處理的處理方式,在本邏輯層執(zhí)行處理;
[0072]b、如果產(chǎn)生的錯誤已進行申明,依據(jù)錯誤申明定義的處理方式進行處理;
[0073]C、如果產(chǎn)生多個錯誤,依據(jù)錯誤定義中的嚴重等級,最高嚴重等級的錯誤優(yōu)先得到處理;
[0074]d、如果產(chǎn)生多個嚴重等級相同的錯誤,依據(jù)錯誤定義中的優(yōu)先等級,最高優(yōu)先等級的錯誤優(yōu)先得到處理;
[0075]5.如果產(chǎn)生多個嚴重等級相同,優(yōu)先等級相同的錯誤,依據(jù)錯誤產(chǎn)生的時間戳排序,最先產(chǎn)生的錯誤優(yōu)先得到處理。
[0076]需要說明的是,本發(fā)明的基于TCP/IP協(xié)議的長連接容錯機制所涵蓋的三層僅為TCP鏈路層、HTTP應用協(xié)議層和SOAP業(yè)務層。而在實際用用中,本發(fā)明的長連接容錯機制也可擴展適用于其他長連接實現(xiàn)。
[0077]綜上所述,本發(fā)明的基于TCP/IP協(xié)議的長連接容錯機制定義了完整的長連接容錯機制;無需修改服務器端即可滿足長連接服務作為中間件的各種容錯需求。所以,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點而具高度產(chǎn)業(yè)利用價值。
[0078]上述實施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對上述實施例進行修飾或改變。因此,舉凡所屬技術(shù)領(lǐng)域中具有通常知識者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應由本發(fā)明的權(quán)利要求所涵蓋。
【主權(quán)項】
1.一種基于TCP/IP協(xié)議的長連接容錯機制,其特征在于:包括: 1)定義長連接的錯誤格式中包括以下字段:錯誤名稱/錯誤編碼、嚴重等級、優(yōu)先等級、處理方式、映射至基礎邏輯層的錯誤名稱/錯誤編碼和附加信息; 2)長連接通道內(nèi)的每個業(yè)務操作都關(guān)聯(lián)至少一種錯誤,各邏輯層能夠?qū)I(yè)務操作所產(chǎn)生的錯誤進行協(xié)同處理; 3)在長連接通道內(nèi)發(fā)起的所有業(yè)務操作,都對其所關(guān)聯(lián)的每個錯誤在錯誤定義中聲明所對應的處理方式; 4)業(yè)務處理端根據(jù)每個業(yè)務操作所申明的錯誤的處理方式,對產(chǎn)生的錯誤進行處理。
2.根據(jù)權(quán)利要求1所述的基于TCP/IP協(xié)議的長連接容錯機制,其特征在于:所述處理方式包括以下三種: a、將業(yè)務操作所產(chǎn)生的錯誤保留在源產(chǎn)生邏輯層進行處理; b、將業(yè)務操作所產(chǎn)生的錯誤傳遞至源產(chǎn)生邏輯層以下的基礎邏輯層進行處理; c、不對業(yè)務操作所產(chǎn)生的錯誤進行處理。
3.根據(jù)權(quán)利要求2所述的基于TCP/IP協(xié)議的長連接容錯機制,其特征在于: 所述錯誤名稱/錯誤編碼由長連接服務根據(jù)自身業(yè)務進行定義; 所述嚴重等級表示錯誤的嚴重等級; 所述優(yōu)先等級表示錯誤的優(yōu)先等級; 所述映射至基礎邏輯層的錯誤名稱/錯誤編碼表示在處理方式為傳遞至基礎邏輯層處理時,錯誤在跨邏輯層傳遞處理過程中錯誤碼的映射關(guān)系; 所述附加消息用于提供附加消息。
4.根據(jù)權(quán)利要求3所述的基于TCP/IP協(xié)議的長連接容錯機制,其特征在于:所述嚴重等級和所述優(yōu)先等級均包括由低到高的I級-5級的5個等級。
5.根據(jù)權(quán)利要求2所述的基于TCP/IP協(xié)議的長連接容錯機制,其特征在于:所述業(yè)務處理端根據(jù)每個業(yè)務操作所申明的錯誤處理方式,采用如下方式對產(chǎn)生的錯誤進行處理: a、如果產(chǎn)生的錯誤沒有進行申明,默認使用保留在源產(chǎn)生邏輯層處理的處理方式; b、如果產(chǎn)生的錯誤已進行申明,依據(jù)錯誤申明定義的處理方式進行處理; C、如果產(chǎn)生多個錯誤,依據(jù)錯誤定義中的嚴重等級,最高嚴重等級的錯誤優(yōu)先得到處理; d、如果產(chǎn)生多個嚴重等級相同的錯誤,依據(jù)錯誤定義中的優(yōu)先等級,最高優(yōu)先等級的錯誤優(yōu)先得到處理; e、如果產(chǎn)生多個嚴重等級相同,優(yōu)先等級相同的錯誤,最先產(chǎn)生的錯誤優(yōu)先得到處理。
6.根據(jù)權(quán)利要求1所述的基于TCP/IP協(xié)議的長連接容錯機制,其特征在于:所述業(yè)務處理端為服務器端。
7.根據(jù)權(quán)利要求1所述的基于TCP/IP協(xié)議的長連接容錯機制,其特征在于:在長連接通道中,HTTP協(xié)議層中錯誤的處理方式的聲明由HTTP REQUEST結(jié)構(gòu)體包含;SOAP協(xié)議層中錯誤的處理方式的聲明由SOAP HEADER結(jié)構(gòu)體包含;SNMP協(xié)議中錯誤的處理方式的聲明由額外的變量綁定結(jié)構(gòu)體包含。
8.根據(jù)權(quán)利要求1所述的基于TCP/IP協(xié)議的長連接容錯機制,其特征在于:所述嚴重等級、所述優(yōu)先等級和所述處理方式字段均采用32位整型數(shù)據(jù)表示。
9.根據(jù)權(quán)利要求1所述的基于TCP/IP協(xié)議的長連接容錯機制,其特征在于:所述錯誤名稱/錯誤編碼、所述映射至基礎邏輯層的錯誤名稱/錯誤編碼和所述附加信息字段均為字符串型,長度在O?255之間。
【專利摘要】本發(fā)明提供一種基于TCP/IP協(xié)議的長連接容錯機制,包括定義長連接的錯誤格式中包括以下字段:錯誤名稱/錯誤編碼、嚴重等級、優(yōu)先等級、處理方式、映射至基礎邏輯層的錯誤名稱/錯誤編碼和附加信息;長連接通道內(nèi)的每個業(yè)務操作都關(guān)聯(lián)至少一種錯誤,各邏輯層能夠?qū)I(yè)務操作所產(chǎn)生的錯誤進行協(xié)同處理;在長連接通道內(nèi)發(fā)起的所有業(yè)務操作,都對其所關(guān)聯(lián)的每個錯誤在錯誤定義中聲明所對應的處理方式;業(yè)務處理端根據(jù)每個業(yè)務操作所申明的錯誤的處理方式,對產(chǎn)生的錯誤進行處理。本發(fā)明的基于TCP/IP協(xié)議的長連接容錯機制定義了完整的長連接容錯機制;無需修改服務器端即可滿足長連接服務作為中間件的各種容錯需求。
【IPC分類】H04L29-06, H04L12-24
【公開號】CN104852929
【申請?zhí)枴緾N201510296439
【發(fā)明人】徐藝圣
【申請人】上海斐訊數(shù)據(jù)通信技術(shù)有限公司
【公開日】2015年8月19日
【申請日】2015年6月2日
當前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
许昌县| 永修县| 昔阳县| 和田县| 洛浦县| 沈丘县| 山西省| 南木林县| 兴义市| 和顺县| 新兴县| 太白县| 曲周县| 淮滨县| 德庆县| 灯塔市| 龙江县| 大丰市| 建瓯市| 绥化市| 南涧| 烟台市| 舟曲县| 蛟河市| 汝州市| 阿鲁科尔沁旗| 扎赉特旗| 白水县| 绥阳县| 广汉市| 酉阳| 勐海县| 桂阳县| 大渡口区| 台北市| 乳山市| 岳池县| 涿州市| 明星| 神木县| 西昌市|