日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]基于MQ和異步IO的數據多級緩存與高速傳輸記錄方法在審

專利信息
申請號: 202010868475.8 申請日: 2020-08-26
公開(公告)號: CN111949422A 公開(公告)日: 2020-11-17
發明(設計)人: 李敏 申請(專利權)人: 南京云燦信息科技有限公司
主分類號: G06F9/54 分類號: G06F9/54
代理公司: 暫無信息 代理人: 暫無信息
地址: 210000 江蘇省南京市*** 國省代碼: 江蘇;32
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 基于 mq 異步 io 數據 多級 緩存 高速 傳輸 記錄 方法
【權利要求書】:

1.基于MQ和異步IO的數據多級緩存與高速傳輸記錄方法,該方法適用于整體系統架構中,其特征在于:該整體系統架構由數據發送端和數據接收端和多級緩存組成;

所述數據發送端由數據發送接口單元、高速數據發送單元組成;

所述數據接收端由高速數據接收單元、異步IO記錄單元組成;

所述多級緩存包括發送數據緩存的多級緩存和接收數據緩存的多級緩存。

2.根據權利要求1所述的整體系統架構,其特征在于:所述數據發送端包括三級緩存,且所述三級緩存由發送端一級緩存、發送端二級緩存與發送端三級緩存組成,在數據準備線程和數據發送線程之間通過ZeroMQ的線程間通信模式inproc協議進行通信,且于ZeroMQ的PUSH端和PULL端都設置數據緩存,且該數據緩存發送端一級緩存和發送端二級緩存;在高速數據發送單元將數據向接收方發送時,采用ZeroMQ的TCP協議的DEALER模式進行發送,為了增強數據的傳輸穩定性,設置發送端緩存,且該發送端緩存為發送端三級緩存。

3.根據權利要求1所述的整體系統架構,其特征在于:所述數據接收端包括兩級緩存,且該所述兩級緩存由接收端一級緩存與接收端二級緩存組成,數據通過高速數據接收單元進行接收,采用ZeroMQ的TCP協議的DEALER模式接收數據,通過設置TCP接收緩存,提高數據的穩定性,該所述TCP接收緩存為接收端一級緩存,在高速數據接收單元和異步IO記錄單元兩個單元間,為了提高性能和降低模塊之間的耦合度,設置了記錄數據緩存,該記錄數據緩存為接收端二級緩存。

4.根據權利要求1所述的數據發送端處理方法,其特征在于:

數據發送處理流程:數據發送處理分為兩個線程,數據準備線程和數據發送線程,兩個線程通過發送數據隊列進行數據緩存,交換數據。數據準備線程不斷將準備的數據通過ZeroMQ的inproc協議寫入到數據隊列中,數據發送線程不斷通過ZeroMQ的inproc協議從數據隊列中獲取數據,通過ZeroMQ的TCP協議發送出去,數據發送的接入方式:為數據發送模塊提供靈活的數據發送場景,支持兩種數據接入方式:

接入方式1:提供API接口的數據接入方式,外部應用直接調用該API接口即可完成數據的發送;

接入方式2:提供發送數據隊列的相關參數,外部應用使用ZeroMQ相應的設置,即可往發送數據隊列中寫入數據,進行發送;

該處理方法包括以下步驟:

S1:數據準備線程提供外部API接口,由外部API調用觸發處理邏輯,詳細處理如下:

調用發送接口單元,向發送接口寫入數據,發送接口通過ZMQ,采用inproc協議的PUSH模式發送數據,設置發送數據緩存,發送數據前,先將發送數據寫入到數據緩存,然后再通過緩存將數據發送給數據發送線程;

S2:數據發送線程監聽發送數據隊列,隊列中有數據即觸發數據發送邏輯處理,詳細處理如下:監聽ZMQ,采用inproc協議的PULL模式監聽并接收數據,設置ZMQ接收緩存,監聽到數據后,先存入緩存,然后再從緩存中獲取數據,以防數據流量過大導致的積壓和丟失,將獲取到的數據打包,寫入向外發送的ZMQ數據緩存中,將緩存中的數據通過ZeroMQ的TCP協議的DEALER模式發送出去。

5.根據權利要求1所述的數據接收處理方法,其特征在于:

數據接收處理流程分為兩個線程,數據接收線程和數據記錄線程,兩個線程通過異步IO數據通道進行數據共享,交換數據,數據接收線程不斷通過ZeroMQ的TCP協議從數據隊列中異步獲取數據,寫入異步IO數據通道中,數據記錄線程從異步IO數據通道中獲取數據,通過異步IO技術寫入文件,進行數據記錄,通過共用數據接收和異步IO的異步IO數據通道中的數據緩存地址,減少處理過程中的內存拷貝,減少緩存的消耗和提高數據的寫入速度;

該方法包括以下步驟:

步驟一、數據接收線程監聽發送數據隊列,隊列中有數據即觸發數據接收邏輯處理,詳細處理如下:

S1:初始化異步IO相關的context,iocb,io_event等相關上下文;

S2:初始化用于異步IO通道隊列共享用的數據緩存,空閑列表,空閑列表鎖,已用列表,列表鎖等;

S3:啟動數據記錄線程,并同數據記錄線程共享以上內容;

S4:監聽ZMQ,采用TCP協議的DEALER模式監聽并接收數據;

S5:設置ZMQ接收緩存,監聽到數據后,先存入緩存,然后再從緩存中獲取數據,以防數據流量過大導致的積壓和丟失;

S6:判斷異步IO是否有空閑通道,如有空閑通道,將數據寫入到空閑通道中(與數據記錄線程共享緩存中的內存地址);

S7:為防止數據接收線程和數據記錄線程操作共享變量沖突,在共享變量操作前先鎖定,操作完成后再解鎖。

步驟二、數據記錄線程循環處理異步IO通道,發現隊列中有數據即進行異步IO寫入處理,寫入之后釋放共享緩存中的數據,以便數據接收線程向空閑單元中寫入數據,詳細處理如下:

S1:循環判斷異步IO通道的隊列中是否有數據,有數據即進行以下處理;

S2:將已用隊列鎖定,從已用隊列中獲取需要處理的數據位置,然后解鎖;

S3:根據獲取的數據位置,從緩存隊列中獲取相應數據位置的數據;

S4:根據獲取的數據位置,指定異步IO的iocb中對應可用通道;

S5:調用io_prep_pwrite將數據寫入異步IO;

S6:調用io_submit提交異步IO;

S7:更新空閑隊列;

S8:判斷空閑隊列是否小于整體隊列長度的一半,如小于,則調用io_getevents獲取空閑單元,更新空閑隊列。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京云燦信息科技有限公司,未經南京云燦信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/202010868475.8/1.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 久久久综合香蕉尹人综合网| 日本99精品| 国产精品一区二区6| 91精品丝袜国产高跟在线| 中文字幕国内精品| 国产精品一卡二卡在线观看| 99久久国产综合精品色伊| 欧洲在线一区| 国产一二区在线| 99视频国产精品| 国产69精品久久777的优势| 久久久久久久国产| 91精品www| 国模一区二区三区白浆| 国产精品一区在线观看你懂的| 亚洲欧美制服丝腿| 亚洲精品91久久久久久| 亚洲欧美另类久久久精品2019| 国产精品一区二| 国产一区二区三区黄| 狠狠色狠狠色综合久久第一次| 精品国产伦一区二区三区| 99国产精品久久久久99打野战| 国产精品v一区二区三区| av毛片精品| 精品一区二区超碰久久久| 久久国产精品99国产精| 亚洲神马久久| 国产精品一区一区三区| 日韩一区二区福利视频| 99精品视频一区二区| 久久久久国产精品www| 久久国产精品99国产精| 国产一级自拍片| 欧美高清视频一区二区三区| 日韩女女同一区二区三区| 国产精品久久久久久久久久不蜜臀| 在线精品国产一区二区三区| 久久久久国产一区二区三区不卡| 国产精品一区在线观看 | 国产高清在线观看一区| 日本一区二区三区电影免费观看| 国产欧美精品va在线观看| 国产欧美一区二区精品性色超碰| 国产午夜精品一区二区理论影院 | 国产欧美一区二区精品久久久| 一区二区在线视频免费观看| 国产99小视频| 日韩国产欧美中文字幕| 日韩亚洲精品在线观看| 国产一区在线精品| 香蕉av一区二区| 国产欧美一区二区三区在线| 中文字幕一区二区三区日韩精品| 午夜爽爽视频| 国产精品精品国内自产拍下载| 欧美激情图片一区二区| 国产一区二区伦理片| 欧美极品少妇videossex| 国产一区二区三区国产| 91精品国产91久久久| 99爱精品视频| 国产精品视频二区三区| 97久久精品人人做人人爽| 狠狠色成色综合网| 一级女性全黄久久生活片免费| 国产一区二区伦理| **毛片在线| 国产精品视频99| 国产精品9区| 夜夜躁日日躁狠狠久久av| 黄色香港三级三级三级| 午夜电影一区| 久久91久久久久麻豆精品| 少妇高潮一区二区三区99小说| 日韩一区免费在线观看| 国产欧美一区二区三区沐欲 | 欧美一级久久久| 亚洲精品乱码久久久久久按摩| 欧美精品六区| 日韩欧美一区二区在线视频| 丝袜诱惑一区二区三区| 国产在线一区二区视频| 亚洲精品国产精品国产| 中文字幕一二三四五区| 天天干狠狠插| 97国产婷婷综合在线视频,| 国产精品久久久久久av免费看| 色噜噜狠狠色综合久| 91精品一区二区在线观看| 久久综合国产精品| 日韩精品一二区| 国产一区在线视频观看| 国产精品白浆一区二区| 日本激情视频一区二区三区| 97久久国产精品| 国产视频二区在线观看| 国内久久久| 国产精品免费一视频区二区三区| 久久91精品国产91久久久| 精品国产伦一区二区三区| 69精品久久| 精品国产一区在线| 蜜臀久久久久久999| 国产伦精品一区二区三区免| 97视频久久久| 国产日韩欧美一区二区在线观看| 在线亚洲精品| 国产精品一二三区视频出来一 | 国产有码aaaae毛片视频| 91精品视频一区二区三区| 91久久国产视频| 午夜伦理片在线观看| 国产精品美女久久久另类人妖| 韩日av一区二区| 97久久超碰国产精品红杏| 久久黄色精品视频| 午夜天堂电影| 国产午夜精品一区二区三区视频| 久爱精品视频在线播放| 国产精品视频二区不卡| 国产在线一区二区视频| www亚洲精品| 久久精品手机视频| 国产伦精品一区二| 国产不卡一二三区| 日韩精品久久一区二区| 淫片免费看| 欧美一区二区三区在线视频观看| 性色av色香蕉一区二区| 精品久久久久久久免费看女人毛片 | 亚洲精品人| 国产精品日韩精品欧美精品| 狠狠插狠狠插| 午夜电影一区| 亚洲乱子伦| 国模少妇一区二区三区| 在线中文字幕一区| 99久久婷婷国产综合精品电影 | 欧美日韩精品在线一区| 日韩av中文字幕一区二区| 亚洲欧美日本一区二区三区| 国产精一区二区| 国产黄一区二区毛片免下载| 久久乐国产精品| 国产日韩欧美亚洲| 99er热精品视频国产| 国产99久久久久久免费看| 欧洲精品一区二区三区久久| 国产资源一区二区| 一区二区三区四区视频在线| 爱看av在线入口| 国内精品久久久久久久星辰影视| 在线观看v国产乱人精品一区二区| 午夜剧场a级片| 欧美日韩中文字幕一区二区三区| 色婷婷久久一区二区三区麻豆| 色一情一乱一乱一区免费网站| 免费看性生活片| 欧美在线视频三区| 色综合久久88| 91精品丝袜国产高跟在线| 亚洲一二三在线| 欧洲另类类一二三四区| 韩国女主播一区二区| 国产偷国产偷亚洲清高| 亚洲国产精品国自产拍久久| 国产在线卡一卡二| 精品国产一区二| 中文字幕av一区二区三区高| 日韩av免费网站| 日韩av在线高清| 性old老妇做受| 日本一区免费视频| 国产日产精品一区二区| 亚洲欧洲国产伦综合| 国内精品国产三级国产99| 一区二区三区毛片| 自偷自拍亚洲| 国产精品6699| 在线观看v国产乱人精品一区二区| 欧美精品第一区| 亚洲欧洲日韩在线| 国内少妇自拍视频一区| 国产精品二区在线| 国产精品一区二区免费| 久草精品一区| 欧美精品在线不卡| 狠狠色依依成人婷婷九月| 精品一区中文字幕| 国产精品乱码久久久久久久| 亚洲精品中文字幕乱码三区91| 精品美女一区二区三区| 国产精品19乱码一区二区三区| 欧美hdfree性xxxx| 亚洲激情中文字幕| 国产高潮国产高潮久久久91| 91午夜在线| 91精品一二区| 99re国产精品视频| 蜜臀久久99精品久久一区二区| 亚洲精品www久久久久久广东 | 日韩精品人成在线播放| 欧美一区二区久久| 99精品一区二区| 狠狠操很很干| 久久精品国产色蜜蜜麻豆| 日韩午夜一区| 日本黄页在线观看| 亚洲国产欧美一区二区三区丁香婷 | 国产视频一区二区在线播放| 日韩欧美国产另类| 偷拍区另类欧美激情日韩91| 91精品中综合久久久婷婷| 日韩毛片一区| 欧美性二区| 精品国精品国产自在久不卡| 国产精品一区一区三区| 欧美日韩一区二区三区在线播放| 国产淫片免费看| 中文文精品字幕一区二区| 欧美国产亚洲精品| 女女百合互慰av| 国产区一区| 精品久久香蕉国产线看观看gif| 欧美一区二三区| 午夜精品999| 精品一区在线观看视频| 国产伦理精品一区二区三区观看体验 | 在线播放国产一区| 亚洲视频精品一区| 久久久一二区| 日韩午夜三级| 综合久久国产九一剧情麻豆| 国产一级片大全| 日韩一级视频在线| 久久久久久久亚洲国产精品87| 国产天堂第一区| 午夜看片网| 久久夜色精品久久噜噜亚| 中文字幕欧美日韩一区 | 最新日韩一区| 狠狠躁夜夜| 欧美一区二区三区四区五区六区| 国产99久久九九精品免费| 国产一区在线视频播放|