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

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

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

【發(fā)明內容】

[0005]本發(fā)明實施例提供一種事件串流處理系統(tǒng),且事件串流處理系統(tǒng)包括網關裝置(gateway device)與擴充模塊。網關裝置包括事件處理引擎,而擴充模塊包括擴充處理器。事件處理引擎包括事件分群器、收集獲取器、處理器及事件產生器。事件處理引擎將符合條件規(guī)則的事件串流的多個事件進行處理。事件分群器將符合條件規(guī)則的事件進行分群。收集獲取器耦接于事件分群器,用以從事件中儲存第一群組事件。處理器耦接于事件分群器,用以處理第二群組事件。事件產生器將第一群組事件的第一處理結果與第二群組事件的第二處理結果整合并產生衍生事件。擴充處理器計算第一群組事件并產生第一處理結果。
[0006]本發(fā)明實施例提供一種事件串流處理方法,適用于事件串流處理系統(tǒng)。事件串流處理系統(tǒng)具有網關裝置與擴充模塊,事件串流處理方法包括以下步驟。首先,網關裝置篩選出符合條件規(guī)則的事件串流的多個事件并進行分群。接著,網關裝置將第一群組事件傳送到擴充模塊進行計算,并且將第二群組事件在網關裝置中進行計算。隨后,擴充模塊產生第一處理結果回傳給網關裝置。最后,網關裝置將第一群組事件的第一處理結果與第二群組事件的第二處理結果整合產生衍生事件。
[0007]綜上所述,通過本發(fā)明實施例的事件串流處理系統(tǒng)、方法及機器可讀內存,使受限于硬件效能及運算處理能力的網關裝置能夠通過外部的擴充模塊協(xié)助處理大量數(shù)據與運算復雜的處理程序。再者,通過擴充模塊,可依使用者的需求設定所需的定義函式,并且在擴充模塊與網關裝置之間通過通用的通信方式及數(shù)據格式的跨平臺整合方式,有效增加事件串流處理的靈活性。值得一提的是,通過本發(fā)明實施例由網關裝置對事件串流的事件進行實時處理的方式,網關裝置僅會將須進行處理的事件傳送至其連接的擴充模塊進行運算,故能夠有效節(jié)省網絡頻寬。
[0008]為使能更進一步了解本發(fā)明的特征及技術內容,請參閱以下有關本發(fā)明的詳細說明與附圖,但是此等說明與所附圖式僅是用來說明本發(fā)明,而非對本發(fā)明的權利要求范圍作任何的限制。
【附圖說明】
[0009]圖1為本發(fā)明實施例的事件串流處理系統(tǒng)或方法進行事件串流處理流程的示意圖。
[0010]圖2為本發(fā)明實施例的事件串流處理系統(tǒng)的網關裝置的細部方塊圖。
[0011]圖3為本發(fā)明實施例的事件串流處理系統(tǒng)的擴充模塊的細部方塊圖。
[0012]圖4為本發(fā)明另一實施例的事件串流處理系統(tǒng)的網關裝置的細部方塊圖。
[0013]圖5為本發(fā)明另一實施例的事件串流處理系統(tǒng)的擴充模塊的細部方塊圖。
[0014]圖6為本發(fā)明再一實施例的事件串流處理系統(tǒng)的擴充模塊的細部方塊圖。
[0015]圖7為本發(fā)明實施例的事件串流處理方法流程圖。
[0016]圖8-1至8-3為本發(fā)明實施例的事件串流處理方法的詳細流程圖。
[0017]【符號說明】
[0018]11:事件串流
[0019]13:使用者
[0020]14:數(shù)據庫
[0021]15:衍生事件
[0022]2、4、5:事件串流處理系統(tǒng)
[0023]20、40、50:網關裝置
[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:事件產生器
[0031]2024a、4024a:事件整合單元
[0032]2022a、2024b、4022a、4022b、4022c、4024b:暫存單元
[0033]21、41、51:擴充模塊
[0034]212,512:格式轉換單元
[0035]213、413、513:事件分析器
[0036]213a、413a、513a:暫存單元
[0037]214、414、514:擴充處理器
[0038]SlOl ?104、S201 ?S220:步驟流程
【具體實施方式】
[0039]在下文將參看隨附圖式更充分地描述各種例示性實施例,在隨附圖式中展示一些例示性實施例。然而,本發(fā)明概念可能以許多不同形式來體現(xiàn),且不應解釋為限于本文中所闡述的例示性實施例。確切而言,提供此等例示性實施例使得本發(fā)明將為詳盡且完整,且將向本領域的普通技術人員充分傳達本發(fā)明概念的范疇。在諸圖式中,可為了清楚而夸示層及區(qū)的大小及相對大小。類似數(shù)字始終指示類似元件。
[0040]應理解,雖然本文中可能使用術語第一、第二、第三等來描述各種元件,但此等組件不應受此等術語限制。此等術語乃用以區(qū)分一元件與另一元件。因此,下文論述的第一元件可稱為第二元件而不偏離本發(fā)明概念的教示。如本文中所使用,術語“或”視實際情況可能包括相關聯(lián)的列出項目中的任一者或者多者的所有組合。
[0041]在智慧聯(lián)網的發(fā)展下,事件串流會通過網關裝置傳送至服務器。若要減輕服務器處理事件串流的負載,則可以選擇使用網關裝置對事件串流的部分或全部進行實時運算。然而,網關裝置的運算能力有限,并無法進行復雜的運算。因此,本發(fā)明實施例提供一種事件串流處理系統(tǒng),其通過網關裝置與連接網關裝置的擴充模塊的合作來對事件串流進行實時處理,以藉此有效節(jié)省網絡頻寬,并提升事件串流的處理速度。
[0042]請參閱圖1,圖1為本發(fā)明實施例的事件串流處理系統(tǒng)或方法進行事件串流處理流程的示意圖。有別于傳統(tǒng)的數(shù)據串流處理檢測分析方式,本發(fā)明實施例的事件串流處理系統(tǒng)或方法將事件串流11直接通過事件處理引擎12進行事件檢測/分析,并將處理后的實時事件通知使用者13或者將一般事件儲存至數(shù)據庫14中。也就是說,本發(fā)明實施例的事件串流處理系統(tǒng)或方法能夠對事件串流的事件作實時處理,而不須將事件串流的所有事件的數(shù)據先儲存于數(shù)據庫14中,再從數(shù)據庫14中取出并過濾事件串流的事件的數(shù)據,故可以有效提升事件串流的實時運算的需求。后續(xù)將進一步細部說明本發(fā)明的事件串流處理系統(tǒng)、方法及機器可讀內存。
[0043]請參閱圖2,圖2為本發(fā)明實施例的事件串流處理系統(tǒng)的網關裝置的細部方塊圖。圖2中的事件串流系統(tǒng)2包括網關裝置20以及擴充模塊21。網關裝置20包括事件處理引擎202以及傳輸單元203。事件處理引擎202包括篩選器201、事件分群器2021、收集獲取器2022、處理器2023、事件產生器2024。收集獲取器2022包括暫存單元2022a,事件產生器2024包括事件整合單元2024a以及暫存單元2024b。網關裝置20耦接于擴充模塊21。事件處理引擎202耦接于傳輸單元203。篩選器201耦接于事件分群器2021,收集獲取器2022與處理器2023耦接于事件分群器2021,且收集獲取器2022與處理器202
當前第1頁1 2 3 4 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
商南县| 收藏| 长泰县| 咸阳市| 龙井市| 海原县| 繁昌县| 岳池县| 汕头市| 武陟县| 南丹县| 平塘县| 淮北市| 昭平县| 紫阳县| 定襄县| 太湖县| 浮梁县| 玉门市| 洪湖市| 南岸区| 藁城市| 利津县| 永川市| 永丰县| 宁城县| 凤冈县| 泉州市| 杭锦旗| 清远市| 昌江| 雅安市| 武川县| 临湘市| 徐水县| 绥棱县| 深水埗区| 商城县| 阿拉尔市| 方正县| 色达县|