[發明專利]基于感知和重傳的兩路異步消息傳輸方法在審
| 申請號: | 202010957704.3 | 申請日: | 2020-09-12 |
| 公開(公告)號: | CN112134657A | 公開(公告)日: | 2020-12-25 |
| 發明(設計)人: | 石聰明;黃永燦;馬靳鮮;葛艷敏;董晨沛;宋旭;柳翠寅;劉應波;梅盈 | 申請(專利權)人: | 安陽師范學院 |
| 主分類號: | H04L1/16 | 分類號: | H04L1/16;H04L1/18 |
| 代理公司: | 北京慕達星云知識產權代理事務所(特殊普通合伙) 11465 | 代理人: | 符繼超 |
| 地址: | 455000 河南*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 感知 異步 消息 傳輸 方法 | ||
本發明提供了一種基于感知和重傳的兩路異步消息傳輸方法,包括:傳輸步驟:將待發送數據消息在發送端數據庫中設置超時重傳標識;向數據接收端異步發送數據消息;接收數據接收端基于數據消息生成并異步發送的反饋消息,將反饋消息加入反饋消息隊列一中;從反饋消息隊列一中取出反饋消息進行處理,并更新發送端數據庫中該數據消息對應的超時重傳標識的數據傳輸狀態;檢索步驟:定時檢索識別發送端數據庫中超時重傳標識中的數據傳輸狀態;根據數據傳輸狀態判斷是否對當前數據消息執行傳輸步驟;若是,執行傳輸步驟。本發明不僅具有同步消息傳輸方法的高可靠性,而且還具有異步消息傳輸方法的高效性。
技術領域
本發明涉及海量科學數據異地歸檔技術領域,具體涉及一種海量科學數據要實現全部或部分海量科學數據從一個數據中心到另外一個數據中心的基于感知和重傳功能的高速高可靠性異地歸檔數據兩路異步消息傳輸方法。
背景技術
隨著信息技術的發展和大型科學儀器靈敏度的提高,大型科學儀器產生的科學數據都在呈指數增長,進而導致海量科學數據從數據采集站所在的科學數據中心異地歸檔傳輸到其它區域的科學數據中心的高速高可靠性的異地歸檔數據傳輸系統提出了巨大挑戰。目前的異地歸檔數據傳輸系統主要基于同步消息傳輸方法和異步消息傳輸方法。
但是同步消息傳輸方法雖然能夠在數據消息發送方和接收方之間實現一個高可靠性的異地歸檔數據傳輸系統,但是由于數據消息發送方每發送一條數據消息都需要等待數據消息接收方發送一條反饋消息,這就在一定程度上使同步消息傳輸方法喪失了持續的高速傳輸性能。同時,異步消息傳輸方法雖然能夠在數據消息發送方和數據消息接收方獲得高速的數據傳輸性能,但是其卻無法保證數據消息接收方能夠完全接收到數據消息發送方發送的所有數據消息,這就使異步消息傳輸在一定程度上喪失了高可靠性。
因此,如何提供一種基于感知和重傳功能的,能夠滿足高速傳輸性能的同時,保證數據消息接收方能夠完全接收到數據消息發送方發送的所有數據消息兩路異步消息傳輸方法是本領域技術人員亟需解決的問題。
發明內容
有鑒于此,本發明提供了提供了一種具有高速高可靠性的帶感知和重傳功能的兩路異步消息傳輸方法。
為了實現上述目的,本發明采用如下技術方案:
一種基于感知和重傳的兩路異步消息傳輸方法,包括傳輸步驟和檢索步驟:
傳輸步驟:
S11、將待發送數據消息在發送端數據庫中設置超時重傳標識;
S12、向數據接收端異步發送數據消息;
S13、接收數據接收端基于所述數據消息生成并異步發送的反饋消息,將反饋消息加入反饋消息隊列一中;
S14、從反饋消息隊列一中取出反饋消息進行處理,并更新發送端數據庫中該數據消息對應的超時重傳標識的數據傳輸狀態;
檢索步驟:
S21、定時檢索識別發送端數據庫中所述超時重傳標識中的數據傳輸狀態;
S22、根據所述數據傳輸狀態判斷是否對當前數據消息執行所述傳輸步驟;若是,執行S12-S14。
優選的,所述超時重傳標識的數據傳輸狀態包括:
狀態0:當前數據消息待發送狀態;
狀態1:當前數據消息已發送但未接收到對應反饋消息狀態;
狀態2:當前數據消息已發送且已接收到對應反饋消息狀態。
優選的,S22具體包括如下步驟:
在數據發送端啟動從數據庫檢索新增數據消息,即待發送狀態的數據消息,并將該數據消息加入數據消息隊列的守護進程;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安陽師范學院,未經安陽師范學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010957704.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:外用鼻炎中藥丸
- 下一篇:模具運動鑲件、后模芯組件及雙色模具





