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

      事件串流處理系統(tǒng)及其方法

      文檔序號(hào):8398174閱讀:601來源:國知局
      事件串流處理系統(tǒng)及其方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種數(shù)據(jù)串流處理,且特別涉及一種事件串流處理系統(tǒng)、方法以及機(jī)器可讀內(nèi)存。
      【背景技術(shù)】
      [0002]事件驅(qū)動(dòng)運(yùn)算架構(gòu)(Event-Driven Architecture, EDA)近幾年逐漸受到重視。所謂事件(Event)指的是企業(yè)組織受到環(huán)境或內(nèi)部的影響,造成數(shù)量的改變,其呈現(xiàn)的方法是用信息來記錄改變的狀態(tài)。事件驅(qū)動(dòng)(Event-Driven)的應(yīng)用系統(tǒng)區(qū)分為四大類,包括簡單事件(Simple Events)、代收事件處理(Brokered Event Processing)、業(yè)務(wù)流程管理加強(qiáng)應(yīng)用(Business Process Management (BPM) -Enabled Applicat1ns)與復(fù)合事件處理(Complex Event Processing, CEP)。
      [0003]復(fù)合事件處理是目前最具發(fā)展性的架構(gòu),不同于前述其他三種事件驅(qū)動(dòng)的應(yīng)用系統(tǒng),復(fù)合事件處理是一個(gè)集中式/分布式的事件管理系統(tǒng),其處理步驟分成三個(gè)階段。首先過濾掉不重要的事件,然后將事件歸類整理成更復(fù)雜的事件,最后根據(jù)事先設(shè)定的規(guī)則對(duì)這些事件產(chǎn)生對(duì)應(yīng)的回應(yīng)響應(yīng)(Response )。然而,無論是在復(fù)合事件處理還是其他的事件處理都非常重視時(shí)間的有效性。
      [0004]傳統(tǒng)的數(shù)據(jù)檢測分析方式是將實(shí)時(shí)串流數(shù)據(jù)先儲(chǔ)存至數(shù)據(jù)庫中。接著,再經(jīng)由處理器檢測/分析事件,進(jìn)而通知使用者需處理的事件。然而,是在傳統(tǒng)的數(shù)據(jù)檢測分析方式須先由數(shù)據(jù)庫中取出并過濾,將耗費(fèi)較多的時(shí)間或錯(cuò)失及時(shí)反映商務(wù)的時(shí)機(jī)。另外,傳統(tǒng)的數(shù)據(jù)檢測分析方式將事件傳送至服務(wù)器上進(jìn)行計(jì)算,因此大量的網(wǎng)絡(luò)頻寬會(huì)被占用,若網(wǎng)絡(luò)頻寬不足,則將可能造成事件的處理速度下降。

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

      [0005]本發(fā)明實(shí)施例提供一種事件串流處理系統(tǒng),且事件串流處理系統(tǒng)包括網(wǎng)關(guān)裝置(gateway device)與擴(kuò)充模塊。網(wǎng)關(guān)裝置包括事件處理引擎,而擴(kuò)充模塊包括擴(kuò)充處理器。事件處理引擎包括事件分群器、收集獲取器、處理器及事件產(chǎn)生器。事件處理引擎將符合條件規(guī)則的事件串流的多個(gè)事件進(jìn)行處理。事件分群器將符合條件規(guī)則的事件進(jìn)行分群。收集獲取器耦接于事件分群器,用以從事件中儲(chǔ)存第一群組事件。處理器耦接于事件分群器,用以處理第二群組事件。事件產(chǎn)生器將第一群組事件的第一處理結(jié)果與第二群組事件的第二處理結(jié)果整合并產(chǎn)生衍生事件。擴(kuò)充處理器計(jì)算第一群組事件并產(chǎn)生第一處理結(jié)果。
      [0006]本發(fā)明實(shí)施例提供一種事件串流處理方法,適用于事件串流處理系統(tǒng)。事件串流處理系統(tǒng)具有網(wǎng)關(guān)裝置與擴(kuò)充模塊,事件串流處理方法包括以下步驟。首先,網(wǎng)關(guān)裝置篩選出符合條件規(guī)則的事件串流的多個(gè)事件并進(jìn)行分群。接著,網(wǎng)關(guān)裝置將第一群組事件傳送到擴(kuò)充模塊進(jìn)行計(jì)算,并且將第二群組事件在網(wǎng)關(guān)裝置中進(jìn)行計(jì)算。隨后,擴(kuò)充模塊產(chǎn)生第一處理結(jié)果回傳給網(wǎng)關(guān)裝置。最后,網(wǎng)關(guān)裝置將第一群組事件的第一處理結(jié)果與第二群組事件的第二處理結(jié)果整合產(chǎn)生衍生事件。
      [0007]綜上所述,通過本發(fā)明實(shí)施例的事件串流處理系統(tǒng)、方法及機(jī)器可讀內(nèi)存,使受限于硬件效能及運(yùn)算處理能力的網(wǎng)關(guān)裝置能夠通過外部的擴(kuò)充模塊協(xié)助處理大量數(shù)據(jù)與運(yùn)算復(fù)雜的處理程序。再者,通過擴(kuò)充模塊,可依使用者的需求設(shè)定所需的定義函式,并且在擴(kuò)充模塊與網(wǎng)關(guān)裝置之間通過通用的通信方式及數(shù)據(jù)格式的跨平臺(tái)整合方式,有效增加事件串流處理的靈活性。值得一提的是,通過本發(fā)明實(shí)施例由網(wǎng)關(guān)裝置對(duì)事件串流的事件進(jìn)行實(shí)時(shí)處理的方式,網(wǎng)關(guān)裝置僅會(huì)將須進(jìn)行處理的事件傳送至其連接的擴(kuò)充模塊進(jìn)行運(yùn)算,故能夠有效節(jié)省網(wǎng)絡(luò)頻寬。
      [0008]為使能更進(jìn)一步了解本發(fā)明的特征及技術(shù)內(nèi)容,請(qǐng)參閱以下有關(guān)本發(fā)明的詳細(xì)說明與附圖,但是此等說明與所附圖式僅是用來說明本發(fā)明,而非對(duì)本發(fā)明的權(quán)利要求范圍作任何的限制。
      【附圖說明】
      [0009]圖1為本發(fā)明實(shí)施例的事件串流處理系統(tǒng)或方法進(jìn)行事件串流處理流程的示意圖。
      [0010]圖2為本發(fā)明實(shí)施例的事件串流處理系統(tǒng)的網(wǎng)關(guān)裝置的細(xì)部方塊圖。
      [0011]圖3為本發(fā)明實(shí)施例的事件串流處理系統(tǒng)的擴(kuò)充模塊的細(xì)部方塊圖。
      [0012]圖4為本發(fā)明另一實(shí)施例的事件串流處理系統(tǒng)的網(wǎng)關(guān)裝置的細(xì)部方塊圖。
      [0013]圖5為本發(fā)明另一實(shí)施例的事件串流處理系統(tǒng)的擴(kuò)充模塊的細(xì)部方塊圖。
      [0014]圖6為本發(fā)明再一實(shí)施例的事件串流處理系統(tǒng)的擴(kuò)充模塊的細(xì)部方塊圖。
      [0015]圖7為本發(fā)明實(shí)施例的事件串流處理方法流程圖。
      [0016]圖8-1至8-3為本發(fā)明實(shí)施例的事件串流處理方法的詳細(xì)流程圖。
      [0017]【符號(hào)說明】
      [0018]11:事件串流
      [0019]13:使用者
      [0020]14:數(shù)據(jù)庫
      [0021]15:衍生事件
      [0022]2、4、5:事件串流處理系統(tǒng)
      [0023]20、40、50:網(wǎng)關(guān)裝置
      [0024]201、401:篩選器
      [0025]12、202、402:事件處理引擎
      [0026]203、211、403、411、511:傳輸單元
      [0027]2021、4021:事件分群器
      [0028]2022,4022:收集獲取器
      [0029]2023、4023:處理器
      [0030]2024、4024:事件產(chǎn)生器
      [0031]2024a、4024a:事件整合單元
      [0032]2022a、2024b、4022a、4022b、4022c、4024b:暫存單元
      [0033]21、41、51:擴(kuò)充模塊
      [0034]212,512:格式轉(zhuǎn)換單元
      [0035]213、413、513:事件分析器
      [0036]213a、413a、513a:暫存單元
      [0037]214、414、514:擴(kuò)充處理器
      [0038]SlOl ?104、S201 ?S220:步驟流程
      【具體實(shí)施方式】
      [0039]在下文將參看隨附圖式更充分地描述各種例示性實(shí)施例,在隨附圖式中展示一些例示性實(shí)施例。然而,本發(fā)明概念可能以許多不同形式來體現(xiàn),且不應(yīng)解釋為限于本文中所闡述的例示性實(shí)施例。確切而言,提供此等例示性實(shí)施例使得本發(fā)明將為詳盡且完整,且將向本領(lǐng)域的普通技術(shù)人員充分傳達(dá)本發(fā)明概念的范疇。在諸圖式中,可為了清楚而夸示層及區(qū)的大小及相對(duì)大小。類似數(shù)字始終指示類似元件。
      [0040]應(yīng)理解,雖然本文中可能使用術(shù)語第一、第二、第三等來描述各種元件,但此等組件不應(yīng)受此等術(shù)語限制。此等術(shù)語乃用以區(qū)分一元件與另一元件。因此,下文論述的第一元件可稱為第二元件而不偏離本發(fā)明概念的教示。如本文中所使用,術(shù)語“或”視實(shí)際情況可能包括相關(guān)聯(lián)的列出項(xiàng)目中的任一者或者多者的所有組合。
      [0041]在智慧聯(lián)網(wǎng)的發(fā)展下,事件串流會(huì)通過網(wǎng)關(guān)裝置傳送至服務(wù)器。若要減輕服務(wù)器處理事件串流的負(fù)載,則可以選擇使用網(wǎng)關(guān)裝置對(duì)事件串流的部分或全部進(jìn)行實(shí)時(shí)運(yùn)算。然而,網(wǎng)關(guān)裝置的運(yùn)算能力有限,并無法進(jìn)行復(fù)雜的運(yùn)算。因此,本發(fā)明實(shí)施例提供一種事件串流處理系統(tǒng),其通過網(wǎng)關(guān)裝置與連接網(wǎng)關(guān)裝置的擴(kuò)充模塊的合作來對(duì)事件串流進(jìn)行實(shí)時(shí)處理,以藉此有效節(jié)省網(wǎng)絡(luò)頻寬,并提升事件串流的處理速度。
      [0042]請(qǐng)參閱圖1,圖1為本發(fā)明實(shí)施例的事件串流處理系統(tǒng)或方法進(jìn)行事件串流處理流程的示意圖。有別于傳統(tǒng)的數(shù)據(jù)串流處理檢測分析方式,本發(fā)明實(shí)施例的事件串流處理系統(tǒng)或方法將事件串流11直接通過事件處理引擎12進(jìn)行事件檢測/分析,并將處理后的實(shí)時(shí)事件通知使用者13或者將一般事件儲(chǔ)存至數(shù)據(jù)庫14中。也就是說,本發(fā)明實(shí)施例的事件串流處理系統(tǒng)或方法能夠?qū)κ录鞯氖录鲗?shí)時(shí)處理,而不須將事件串流的所有事件的數(shù)據(jù)先儲(chǔ)存于數(shù)據(jù)庫14中,再從數(shù)據(jù)庫14中取出并過濾事件串流的事件的數(shù)據(jù),故可以有效提升事件串流的實(shí)時(shí)運(yùn)算的需求。后續(xù)將進(jìn)一步細(xì)部說明本發(fā)明的事件串流處理系統(tǒng)、方法及機(jī)器可讀內(nèi)存。
      [0043]請(qǐng)參閱圖2,圖2為本發(fā)明實(shí)施例的事件串流處理系統(tǒng)的網(wǎng)關(guān)裝置的細(xì)部方塊圖。圖2中的事件串流系統(tǒng)2包括網(wǎng)關(guān)裝置20以及擴(kuò)充模塊21。網(wǎng)關(guān)裝置20包括事件處理引擎202以及傳輸單元203。事件處理引擎202包括篩選器201、事件分群器2021、收集獲取器2022、處理器2023、事件產(chǎn)生器2024。收集獲取器2022包括暫存單元2022a,事件產(chǎn)生器2024包括事件整合單元2024a以及暫存單元2024b。網(wǎng)關(guān)裝置20耦接于擴(kuò)充模塊21。事件處理引擎202耦接于傳輸單元203。篩選器201耦接于事件分群器2021,收集獲取器2022與處理器2023耦接于事件分群器2021,且收集獲取器2022與處理器202
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1