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

      一種海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)集群播報方法

      文檔序號:6672010閱讀:266來源:國知局
      一種海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)集群播報方法
      【專利摘要】本發(fā)明提供一種海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)集群播報方法,通過構(gòu)建海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)廣播工作集群,來組建由廣播數(shù)據(jù)存儲節(jié)點、廣播機節(jié)點、廣播前置機節(jié)點、廣播業(yè)務(wù)機節(jié)點、接收機節(jié)點、接收前置機節(jié)點、接收數(shù)據(jù)存儲節(jié)點構(gòu)成的分布式計算、傳輸工作集群平臺。該一種海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)集群播報方法和現(xiàn)有技術(shù)相比,解決海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)的傳輸、計算吞吐效率低下問題;解決海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)的分類計算效率低下問題;提高播報資源利用率及工作效率;解決帶寬占用問題。實用性強,易于推廣。
      【專利說明】一種海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)集群播報方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及稅務(wù)發(fā)票信息傳輸技術(shù),具體的說是一種可由稅局(作為廣播方)向多個服務(wù)商(作為接收方)進(jìn)行海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)集群播報方法。
      【背景技術(shù)】
      [0002]隨著國家金稅三期網(wǎng)絡(luò)發(fā)票項目的推廣,全國各省級稅務(wù)部門每天需要將納稅人的基礎(chǔ)數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)、代碼表數(shù)據(jù)等海量的結(jié)構(gòu)化(或非結(jié)構(gòu)化)數(shù)據(jù),向不同的服務(wù)商進(jìn)行廣播推送。這些以TB為單位的海量發(fā)票數(shù)據(jù),在進(jìn)行數(shù)據(jù)廣播的時候,如果仍按照傳統(tǒng)的廣播方式,將會對現(xiàn)有的網(wǎng)絡(luò)帶寬、網(wǎng)絡(luò)結(jié)構(gòu)形成巨大沖擊,并且不符合安全傳輸要求,主要體現(xiàn)在:
      一、傳統(tǒng)的數(shù)據(jù)廣播方法是僅基于消息的數(shù)據(jù)廣播方法:
      作為傳統(tǒng)廣播內(nèi)容的消息,多是簡單字節(jié)內(nèi)容,在網(wǎng)絡(luò)廣播的時候基本不占用網(wǎng)絡(luò)帶寬。
      [0003]而以TB為單位計的海量數(shù)據(jù),在進(jìn)行廣播時,傳統(tǒng)方式顯然不能滿足要求。
      [0004]二、傳統(tǒng)的數(shù)據(jù)廣播方法,不區(qū)別對待廣播內(nèi)容:
      傳統(tǒng)的數(shù)據(jù)廣播方法,只有消息群播一種手段。
      [0005]而網(wǎng)絡(luò)發(fā)票數(shù)據(jù)廣播內(nèi)容中,只有代碼表類數(shù)據(jù)適合群播,而其他基礎(chǔ)數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)只能定向廣播,嚴(yán)禁向非相關(guān)節(jié)點廣播。
      [0006]綜合分析以上問題,在進(jìn)行海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)廣播時,需要解決以下問題:
      A、海量數(shù)據(jù)高并發(fā)I/O請求問題,以解決海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)的傳輸吞吐和計算吞吐。
      [0007]B、海量數(shù)據(jù)的計算問題,以解決對海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)的分類計算(如定向傳輸方向的指定、形成批量傳輸報文等)。
      [0008]C、海量數(shù)據(jù)傳輸模式問題,以解決原有的一次播報方式帶來的資源浪費及效率低下問題。
      [0009]D、海量數(shù)據(jù)傳輸帶寬占用問題,以解決海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)的傳輸對業(yè)務(wù)系統(tǒng)造成的帶寬沖擊。
      [0010]基于該背景下,現(xiàn)提出的一種利用實用集群計算體系(含網(wǎng)絡(luò)存儲系統(tǒng)和NOSQL數(shù)據(jù)庫)提高海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)廣播傳輸效率和系統(tǒng)可用性的辦法。

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

      [0011]本發(fā)明的技術(shù)任務(wù)是解決現(xiàn)有技術(shù)的不足,提供一種高效、安全的海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)集群播報方法。
      [0012]本發(fā)明的技術(shù)方案是按以下方式實現(xiàn)的,該一種海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)集群播報方法,一、搭建網(wǎng)絡(luò)發(fā)票數(shù)據(jù)廣播工作集群,該集群包括以下節(jié)點:
      廣播數(shù)據(jù)存儲節(jié)點:用于對被廣播數(shù)據(jù)進(jìn)行高并發(fā)讀寫、海量緩存處理;
      廣播機節(jié)點:定向或群播網(wǎng)絡(luò)發(fā)票數(shù)據(jù)消息; 廣播前置機節(jié)點:傳輸需要廣播的批量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)信息;
      廣播業(yè)務(wù)機節(jié)點:對被廣播數(shù)據(jù)按照處理策略進(jìn)行分類計算處理;
      接收機節(jié)點:接收來自廣播機節(jié)點的數(shù)據(jù)播報消息;
      接收前置機節(jié)點:接收來自廣播前置機節(jié)點的批量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)信息;
      接收數(shù)據(jù)存儲節(jié)點:對接收到的海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)進(jìn)行高并發(fā)讀寫、非結(jié)構(gòu)化存儲處
      理;
      二、廣播數(shù)據(jù)存儲節(jié)點對需要廣播的網(wǎng)絡(luò)發(fā)票數(shù)據(jù)提供高速并發(fā)讀寫服務(wù),將待廣播海量數(shù)據(jù)寫入緩沖區(qū)等待處理;
      三、廣播業(yè)務(wù)機節(jié)點根據(jù)調(diào)度任務(wù),按照數(shù)據(jù)處理策略對待廣播的海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)進(jìn)行批量分類處理,形成待廣播數(shù)據(jù)報文;
      四、廣播機節(jié)點定時檢查有無待廣播數(shù)據(jù)報文,如果沒有,那么繼續(xù)等待下一輪檢查;如果有,根據(jù)待廣播報文類型進(jìn)行相應(yīng)的業(yè)務(wù)處理;
      五、接收機節(jié)點接收到廣播機節(jié)點發(fā)送的廣播數(shù)據(jù)報文以后,通知本節(jié)點所歸屬的接收前置機節(jié)點進(jìn)行報文批量數(shù)據(jù)進(jìn)行傳輸請求;
      六、接收前置機節(jié)點向廣播前置機節(jié)點發(fā)送報文傳輸請求,由廣播前置機節(jié)點根據(jù)集群負(fù)載均衡情況分配處理機,與接收前置機節(jié)點之間建立數(shù)據(jù)傳輸通道,將包括海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)的報文按照流方式進(jìn)行數(shù)據(jù)傳輸;
      七、接收前置機節(jié)點接收到報文后,調(diào)用接收數(shù)據(jù)存儲節(jié)點的高速I/o接口,將數(shù)據(jù)進(jìn)行存儲;
      八、報文數(shù)據(jù)傳輸完成后,廣播機業(yè)務(wù)節(jié)點根據(jù)調(diào)度策略對被廣播數(shù)據(jù)報文進(jìn)行清算。
      [0013]廣播數(shù)據(jù)存儲節(jié)點設(shè)置有I個、廣播機節(jié)點設(shè)置有I個、廣播前置機節(jié)點設(shè)置有至少2個、廣播業(yè)務(wù)機節(jié)點設(shè)置有至少2個、接收機節(jié)點設(shè)置有I個、接收前置機節(jié)點設(shè)置有至少I個、接收數(shù)據(jù)存儲節(jié)點設(shè)置有I個。
      [0014]所述廣播數(shù)據(jù)存儲節(jié)點采用NOSQL數(shù)據(jù)庫進(jìn)行數(shù)據(jù)存儲。
      [0015]所述步驟三中形成的待廣播數(shù)據(jù)報文分為兩類:群播數(shù)據(jù)報文和定向數(shù)據(jù)報文,其中群播數(shù)據(jù)報文向所有接收機播報,并進(jìn)行數(shù)據(jù)傳輸;定向數(shù)據(jù)報文向指定接收機播報,并進(jìn)行單一數(shù)據(jù)傳輸。
      [0016]所述步驟四中根據(jù)待廣播報文類型進(jìn)行相應(yīng)的業(yè)務(wù)處理的詳細(xì)步驟為:如果報文為群播數(shù)據(jù)報文,廣播機節(jié)點向覆蓋范圍內(nèi)的所有已注冊接收機節(jié)點發(fā)送廣播消息,推送需要廣播的數(shù)據(jù)報文的UUID序列號;如果報文為定向數(shù)據(jù)報文,那么廣播機節(jié)點向指定的已注冊接收機節(jié)點發(fā)送廣播消息,推送需要廣播的數(shù)據(jù)報文的UUID序列號。
      [0017]所述步驟八中根據(jù)調(diào)度策略對被廣播數(shù)據(jù)報文進(jìn)行清算是指:定向數(shù)據(jù)報文即時取消廣播任務(wù);群播數(shù)據(jù)報文等待所有已注冊接收機全部完成數(shù)據(jù)傳輸后,再取消廣播任務(wù)。
      [0018]所述數(shù)據(jù)傳輸采用分布數(shù)據(jù)廣播法:
      1)數(shù)據(jù)傳輸消息廣播,消息內(nèi)容含:目標(biāo)機編號、數(shù)據(jù)報文唯一編號UUID序列號、廣播類型,這里的廣播類型即為群播或定向兩類,以減輕直接數(shù)據(jù)廣播對網(wǎng)絡(luò)帶寬的占用;
      2)按照報文唯一編號UUID進(jìn)行報文數(shù)據(jù)的流式傳輸,采用請求、應(yīng)答方式進(jìn)行,并進(jìn)行異步化構(gòu)建。[0019]本發(fā)明與現(xiàn)有技術(shù)相比所產(chǎn)生的有益效果是:
      本發(fā)明的一種海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)集群播報方法利用分布式計算方法和網(wǎng)絡(luò)存儲文件系統(tǒng),解決海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)廣播中的數(shù)據(jù)傳輸瓶頸、計算性能瓶頸、數(shù)據(jù)存儲瓶頸等問題,從而提高海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)的廣播傳輸效率,從而達(dá)到提高網(wǎng)絡(luò)發(fā)票系統(tǒng)可用性的目的:
      通過采用NOSQL數(shù)據(jù)庫和網(wǎng)絡(luò)存儲系統(tǒng),解決海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)的傳輸、計算吞吐效率低下問題。
      [0020]通過采用集群工作站與數(shù)據(jù)庫聯(lián)合工作的方式,將計算壓力分割為獨立單元進(jìn)行處理,并通過任務(wù)調(diào)度方式進(jìn)行計算結(jié)果整合,解決海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)的分類計算效率低下問題。
      [0021]通過采用“分步數(shù)據(jù)廣播方法”,將傳統(tǒng)的一次消息播報,轉(zhuǎn)變?yōu)橄认⒉笤贁?shù)據(jù)播報的分步廣播方法,提高廣播系統(tǒng)資源利用率及工作效率。
      [0022]通過對異步流式數(shù)據(jù)傳輸方式的支持,采用海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)分時傳輸策略,解決帶寬占用問題。從而大大提高海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)的廣播效率及提高系統(tǒng)的可用性。
      [0023]實用性強,適用范圍廣泛,可在稅局與多個服務(wù)商之間進(jìn)行數(shù)據(jù)集群播報傳輸,高效安全,加快稅務(wù)信息化進(jìn)度,易于推廣。
      【專利附圖】

      【附圖說明】
      [0024]附圖1是本發(fā)明的實現(xiàn)示意框圖。
      【具體實施方式】
      [0025]下面結(jié)合附圖對本發(fā)明的一種海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)集群播報方法作以下詳細(xì)說明。
      [0026]如附圖1所示,現(xiàn)提供一種海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)集群播報方法,該方法通過構(gòu)建海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)廣播工作集群,來組建由“廣播數(shù)據(jù)存儲節(jié)點”、“廣播機節(jié)點”、“廣播前置機節(jié)點(集群)”、“廣播業(yè)務(wù)機節(jié)點(集群)”、“接收機節(jié)點”、“接收前置機節(jié)點”、“接收數(shù)據(jù)存儲節(jié)點”構(gòu)成的分布式計算、傳輸工作集群平臺,并通過采用NOSQL數(shù)據(jù)庫和網(wǎng)絡(luò)存儲系統(tǒng),解決海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)的傳輸、計算吞吐效率低下問題;通過采用集群工作站與數(shù)據(jù)庫聯(lián)合工作的方式,將計算壓力分割為獨立單元進(jìn)行處理,并通過任務(wù)調(diào)度方式進(jìn)行計算結(jié)果整合,解決海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)的分類計算效率低下問題;通過采用“分步數(shù)據(jù)廣播方法”,將傳統(tǒng)的一次消息播報,轉(zhuǎn)變?yōu)橄认⒉笤贁?shù)據(jù)播報的分步廣播方法,提高播報資源利用率及工作效率;通過對異步流式數(shù)據(jù)傳輸方式的支持,采用海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)分時傳輸策略,解決帶寬占用問題。解決現(xiàn)有模式下的性能瓶頸,從而提高海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)的廣播效率和提高系統(tǒng)可用性。其實現(xiàn)步驟如下:
      一、搭建網(wǎng)絡(luò)發(fā)票數(shù)據(jù)廣播工作集群,該集群包括以下節(jié)點:
      廣播數(shù)據(jù)存儲節(jié)點:用于對被廣播數(shù)據(jù)進(jìn)行高并發(fā)讀寫、海量緩存處理。
      [0027]廣播機節(jié)點:定向或群播網(wǎng)絡(luò)發(fā)票數(shù)據(jù)消息。
      [0028]廣播前置機節(jié)點:傳輸需要廣播的批量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)信息,這里的廣播前置機節(jié)點為集群節(jié)點,其具備負(fù)載均衡功能,可根據(jù)集群工作機負(fù)載情況進(jìn)行實時調(diào)度,可同時處理來自不同接收機的數(shù)據(jù)傳輸請求。[0029]廣播業(yè)務(wù)機節(jié)點:對被廣播數(shù)據(jù)按照處理策略進(jìn)行分類計算處理,這里的廣播業(yè)務(wù)機節(jié)點為集群節(jié)點,其具備任務(wù)調(diào)度功能,可根據(jù)實時任務(wù)命令及任務(wù)執(zhí)行策略進(jìn)行任務(wù)生成、跟蹤、注銷等功能。
      [0030]接收機節(jié)點:接收來自廣播機節(jié)點的數(shù)據(jù)播報消息,支持集群橫向擴展,至少包含一個節(jié)點。
      [0031]接收前置機節(jié)點:接收來自廣播前置機節(jié)點的批量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)信息,支持集群橫向擴展,至少包含一個節(jié)點,根據(jù)接收到的海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)量級可被擴展為集群工作節(jié)點,當(dāng)廣播前置機節(jié)點與接收前置機節(jié)點之間進(jìn)行數(shù)據(jù)傳輸?shù)臅r候,可以支持結(jié)構(gòu)化、非結(jié)構(gòu)化數(shù)據(jù)的流式數(shù)據(jù)轉(zhuǎn)換。
      [0032]接收數(shù)據(jù)存儲節(jié)點:對接收到的海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)進(jìn)行高并發(fā)讀寫、非結(jié)構(gòu)化存儲處理,支持高速并發(fā)讀寫請求及海量非結(jié)構(gòu)化數(shù)據(jù)存儲。
      [0033]二、廣播數(shù)據(jù)存儲節(jié)點對需要廣播的網(wǎng)絡(luò)發(fā)票數(shù)據(jù)提供高速并發(fā)讀寫服務(wù),將待廣播海量數(shù)據(jù)寫入緩沖區(qū)等待處理;
      三、廣播業(yè)務(wù)機節(jié)點根據(jù)調(diào)度任務(wù),按照數(shù)據(jù)處理策略對待廣播的海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)進(jìn)行批量分類處理,形成待廣播數(shù)據(jù)報文;
      四、廣播機節(jié)點定時檢查有無待廣播數(shù)據(jù)報文,如果沒有,那么繼續(xù)等待下一輪檢查;如果有,根據(jù)待廣播報文類型進(jìn)行相應(yīng)的業(yè)務(wù)處理;
      五、接收機節(jié)點接收到廣播機節(jié)點發(fā)送的廣播數(shù)據(jù)報文以后,通知本節(jié)點所歸屬的接收前置機節(jié)點進(jìn)行報文批量數(shù)據(jù)進(jìn)行傳輸請求;
      六、接收前置機節(jié)點向廣播前置機節(jié)點發(fā)送報文傳輸請求,由廣播前置機節(jié)點根據(jù)集群負(fù)載均衡情況分配處理機,與接收前置機節(jié)點之間建立數(shù)據(jù)傳輸通道,將包括海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)的報文按照流方式進(jìn)行數(shù)據(jù)傳輸;
      七、接收前置機節(jié)點接收到報文后,調(diào)用接收數(shù)據(jù)存儲節(jié)點的高速I/o接口,將數(shù)據(jù)進(jìn)行存儲;
      八、報文數(shù)據(jù)傳輸完成后,廣播機業(yè)務(wù)節(jié)點根據(jù)調(diào)度策略對被廣播數(shù)據(jù)報文進(jìn)行清算。
      [0034]廣播數(shù)據(jù)存儲節(jié)點設(shè)置有I個、廣播機節(jié)點設(shè)置有I個、廣播前置機節(jié)點設(shè)置有至少2個、廣播業(yè)務(wù)機節(jié)點設(shè)置有至少2個、接收機節(jié)點設(shè)置有I個、接收前置機節(jié)點設(shè)置有至少I個、接收數(shù)據(jù)存儲節(jié)點設(shè)置有I個。
      [0035]所述廣播數(shù)據(jù)存儲節(jié)點采用NOSQL數(shù)據(jù)庫進(jìn)行數(shù)據(jù)存儲,支持高速并發(fā)讀寫請求、海量非結(jié)構(gòu)化數(shù)據(jù)存儲、異步海量數(shù)據(jù)計算。
      [0036]所述步驟三中形成的待廣播數(shù)據(jù)報文分為兩類:群播數(shù)據(jù)報文和定向數(shù)據(jù)報文,其中群播數(shù)據(jù)報文向所有接收機播報,并進(jìn)行數(shù)據(jù)傳輸;定向數(shù)據(jù)報文向指定接收機播報,并進(jìn)行單一數(shù)據(jù)傳輸。
      [0037]所述步驟四中根據(jù)待廣播報文類型進(jìn)行相應(yīng)的業(yè)務(wù)處理的詳細(xì)步驟為:如果報文為群播數(shù)據(jù)報文,廣播機節(jié)點向覆蓋范圍內(nèi)的所有已注冊接收機節(jié)點發(fā)送廣播消息,推送需要廣播的數(shù)據(jù)報文的UUID序列號;如果報文為定向數(shù)據(jù)報文,那么廣播機節(jié)點向指定的已注冊接收機節(jié)點發(fā)送廣播消息,推送需要廣播的數(shù)據(jù)報文的UUID序列號。
      [0038]所述步驟八中根據(jù)調(diào)度策略對被廣播數(shù)據(jù)報文進(jìn)行清算是指:定向數(shù)據(jù)報文即時取消廣播任務(wù);群播數(shù)據(jù)報文等待所有已注冊接收機全部完成數(shù)據(jù)傳輸后,再取消廣播任務(wù)。
      [0039]上述海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)的傳輸被定義為“分步數(shù)據(jù)廣播方法”,即:
      第一步:數(shù)據(jù)傳輸消息廣播,消息內(nèi)容含:目標(biāo)機編號、數(shù)據(jù)報文唯一編號(UUID)、廣播類型(群播/定向)等,以減輕直接數(shù)據(jù)廣播對網(wǎng)絡(luò)帶寬的占用。
      [0040]第二步:按照報文唯一編號(UUID)進(jìn)行報文數(shù)據(jù)的流式傳輸,采用請求、應(yīng)答方式進(jìn)行,可進(jìn)行異步化構(gòu)建。
      [0041]除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的公知技術(shù)。
      【權(quán)利要求】
      1.一種海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)集群播報方法,其特征在于:一、搭建網(wǎng)絡(luò)發(fā)票數(shù)據(jù)廣播工作集群,該集群包括以下節(jié)點: 廣播數(shù)據(jù)存儲節(jié)點:用于對被廣播數(shù)據(jù)進(jìn)行高并發(fā)讀寫、海量緩存處理; 廣播機節(jié)點:定向或群播網(wǎng)絡(luò)發(fā)票數(shù)據(jù)消息; 廣播前置機節(jié)點:傳輸需要廣播的批量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)信息; 廣播業(yè)務(wù)機節(jié)點:對被廣播數(shù)據(jù)按照處理策略進(jìn)行分類計算處理; 接收機節(jié)點:接收來自廣播機節(jié)點的數(shù)據(jù)播報消息; 接收前置機節(jié)點:接收來自廣播前置機節(jié)點的批量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)信息; 接收數(shù)據(jù)存儲節(jié)點:對接收到的海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)進(jìn)行高并發(fā)讀寫、非結(jié)構(gòu)化存儲處理; 二、廣播數(shù)據(jù)存儲節(jié)點對需要廣播的網(wǎng)絡(luò)發(fā)票數(shù)據(jù)提供高速并發(fā)讀寫服務(wù),將待廣播海量數(shù)據(jù)寫入緩沖區(qū)等待處理; 三、廣播業(yè)務(wù)機節(jié)點根據(jù)調(diào)度任務(wù),按照數(shù)據(jù)處理策略對待廣播的海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)進(jìn)行批量分類處理,形成待廣播數(shù)據(jù)報文; 四、廣播機節(jié)點定時檢查有無待廣播數(shù)據(jù)報文,如果沒有,那么繼續(xù)等待下一輪檢查;如果有,根據(jù)待廣播報文類型進(jìn)行相應(yīng)的業(yè)務(wù)處理; 五、接收機節(jié)點接收到廣播機節(jié)點發(fā)送的廣播數(shù)據(jù)報文以后,通知本節(jié)點所歸屬的接收前置機節(jié)點進(jìn)行報文批量數(shù)·據(jù)進(jìn)行傳輸請求; 六、接收前置機節(jié)點向廣播前置機節(jié)點發(fā)送報文傳輸請求,由廣播前置機節(jié)點根據(jù)集群負(fù)載均衡情況分配處理機,與接收前置機節(jié)點之間建立數(shù)據(jù)傳輸通道,將包括海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)的報文按照流方式進(jìn)行數(shù)據(jù)傳輸; 七、接收前置機節(jié)點接收到報文后,調(diào)用接收數(shù)據(jù)存儲節(jié)點的高速I/o接口,將數(shù)據(jù)進(jìn)行存儲; 八、報文數(shù)據(jù)傳輸完成后,廣播機業(yè)務(wù)節(jié)點根據(jù)調(diào)度策略對被廣播數(shù)據(jù)報文進(jìn)行清算。
      2.根據(jù)權(quán)利要求1所述的一種海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)集群播報方法,其特征在于:廣播數(shù)據(jù)存儲節(jié)點設(shè)置有I個、廣播機節(jié)點設(shè)置有I個、廣播前置機節(jié)點設(shè)置有至少2個、廣播業(yè)務(wù)機節(jié)點設(shè)置有至少2個、接收機節(jié)點設(shè)置有I個、接收前置機節(jié)點設(shè)置有至少I個、接收數(shù)據(jù)存儲節(jié)點設(shè)置有I個。
      3.根據(jù)權(quán)利要求1所述的一種海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)集群播報方法,其特征在于:所述廣播數(shù)據(jù)存儲節(jié)點采用NOSQL數(shù)據(jù)庫進(jìn)行數(shù)據(jù)存儲。
      4.根據(jù)權(quán)利要求1所述的一種海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)集群播報方法,其特征在于:所述步驟三中形成的待廣播數(shù)據(jù)報文分為兩類:群播數(shù)據(jù)報文和定向數(shù)據(jù)報文,其中群播數(shù)據(jù)報文向所有接收機播報,并進(jìn)行數(shù)據(jù)傳輸;定向數(shù)據(jù)報文向指定接收機播報,并進(jìn)行單一數(shù)據(jù)傳輸。
      5.根據(jù)權(quán)利要求4所述的一種海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)集群播報方法,其特征在于:所述步驟四中根據(jù)待廣播報文類型進(jìn)行相應(yīng)的業(yè)務(wù)處理的詳細(xì)步驟為:如果報文為群播數(shù)據(jù)報文,廣播機節(jié)點向覆蓋范圍內(nèi)的所有已注冊接收機節(jié)點發(fā)送廣播消息,推送需要廣播的數(shù)據(jù)報文的UUID序列號;如果報文為定向數(shù)據(jù)報文,那么廣播機節(jié)點向指定的已注冊接收機節(jié)點發(fā)送廣播消息,推送需要廣播的數(shù)據(jù)報文的UUID序列號。
      6.根據(jù)權(quán)利要求4或5所述的一種海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)集群播報方法,其特征在于:所述步驟八中根據(jù)調(diào)度策略對被廣播數(shù)據(jù)報文進(jìn)行清算是指:定向數(shù)據(jù)報文即時取消廣播任務(wù);群播數(shù)據(jù)報文等待所有已注冊接收機全部完成數(shù)據(jù)傳輸后,再取消廣播任務(wù)。
      7.根據(jù)權(quán)利要求6所述的一種海量網(wǎng)絡(luò)發(fā)票數(shù)據(jù)集群播報方法,其特征在于:所述數(shù)據(jù)傳輸采用分布數(shù)據(jù)廣播法: 1)數(shù)據(jù)傳輸消息廣播,消息內(nèi)容含:目標(biāo)機編號、數(shù)據(jù)報文唯一編號UUID序列號、廣播類型,這里的廣播類型即為群播或定向兩類,以減輕直接數(shù)據(jù)廣播對網(wǎng)絡(luò)帶寬的占用; 2)按照報文唯一編號UUID進(jìn)行報文數(shù)據(jù)的流式傳輸,采用請求、應(yīng)答方式進(jìn)行,并進(jìn)行異步化構(gòu)建。
      【文檔編號】G07G1/00GK103530960SQ201310501670
      【公開日】2014年1月22日 申請日期:2013年10月23日 優(yōu)先權(quán)日:2013年10月23日
      【發(fā)明者】徐兵兵, 王永軍, 于治樓 申請人:浪潮齊魯軟件產(chǎn)業(yè)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1