[發明專利]基于流數據實時計算的方法、系統、設備及存儲介質有效
| 申請號: | 201711015853.2 | 申請日: | 2017-10-26 |
| 公開(公告)號: | CN107678852B | 公開(公告)日: | 2021-06-22 |
| 發明(設計)人: | 何彬;高洪強;江志超;潘飛;許譯丹 | 申請(專利權)人: | 攜程旅游網絡技術(上海)有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/445 |
| 代理公司: | 上海隆天律師事務所 31282 | 代理人: | 臧云霄;鐘宗 |
| 地址: | 200335 上海市長*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 數據 實時 計算 方法 系統 設備 存儲 介質 | ||
1.一種基于流數據實時計算的方法,其特征在于,包括以下步驟:
S101、對目前已有的數據進行節點開發,將已有的數據處理邏輯封裝成Storm集群的源頭和節點,然后在數據庫中進行節點配置,所述節點包括輸入節點、關系節點、處理節點、輸出節點,提供給后臺管理系統使用;
S102、根據系統中已經配置的節點,設置每個節點的參數值,最后提交取數任務到數據庫中保存,根據業務需求設置每個節點的參數值包括設置處理節點參數和輸入節點參數,根據業務需求設置每個節點的參數值還包括取數任務基礎信息;
S103、提交取數任務,調度任務定時輪詢數據庫中新提交的取數任務;
S104、根據接收到的取數任務的配置參數,通過對所述輸入節點、關系節點、處理節點、輸出節點的組合生成網絡拓撲,完成網絡拓撲的封裝,所述根據接收到的取數任務的配置參數,使用模版引擎;
S105、將所述網絡拓撲提交到管理系統;
S106、根據所述管理系統的自定義回調函數觸發編譯系統進行網絡拓撲的編譯和打包;
S107、將打包后的網絡拓撲上傳到Storm集群;以及
S108、完成取數任務的網絡拓撲自動上線進行工作。
2.根據權利要求1所述的基于流數據實時計算的方法,其特征在于:所述步驟S107中,將網絡拓撲打包成jar包之后上傳到Storm集群,并發送啟動指令。
3.一種基于流數據實時計算的系統,用于實現權利要求1或2所述的基于流數據實時計算的方法,其特征在于,所述基于流數據實時計算的系統包括:
封裝模塊,對目前已有的數據進行節點開發,將已有的數據處理邏輯封裝成Storm集群節點,然后在數據庫中進行節點配置,提供給后臺管理系統使用;
參數設置模塊,根據系統中已經配置的節點,根據業務需求設置每個節點的參數值,最后提交取數任務到數據庫中保存;
任務提交模塊,提交取數任務;
網絡拓撲生成模塊,根據接收到的取數任務的配置參數生成網絡拓撲;
網絡拓撲提交模塊,將所述網絡拓撲提交到管理系統;
編譯打包模塊,根據所述管理系統的自定義回調函數觸發編譯系統進行網絡拓撲的編譯和打包;
網絡拓撲上傳模塊,將打包后的網絡拓撲上傳到Storm集群;以及
網絡拓撲運行模塊,完成取數任務的網絡拓撲自動上線進行工作。
4.一種基于流數據實時計算的設備,其特征在于,包括:
處理器;
存儲器,其中存儲有所述處理器的可執行指令;
其中,所述處理器配置為經由執行所述可執行指令來執行權利要求1或2所述基于流數據實時計算的方法的步驟。
5.一種計算機可讀存儲介質,用于存儲程序,其特征在于,所述程序被處理器執行時實現權利要求1或2所述基于流數據實時計算的方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于攜程旅游網絡技術(上海)有限公司,未經攜程旅游網絡技術(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711015853.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:磷蝦油的胃腸外治療應用
- 下一篇:上線消息發布方法、裝置及電子設備
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





