[發明專利]一種基于thrift的大數據跨平臺實時處理方法有效
| 申請號: | 201710108944.4 | 申請日: | 2017-02-27 |
| 公開(公告)號: | CN106953847B | 公開(公告)日: | 2020-10-16 |
| 發明(設計)人: | 張啟亮;李凱;張毅;周林林;王飛 | 申請(專利權)人: | 江蘇徐工信息技術股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 徐州市三聯專利事務所 32220 | 代理人: | 周愛芳 |
| 地址: | 221000 江蘇省徐*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 thrift 數據 平臺 實時處理 方法 | ||
1.一種基于thrift的大數據跨平臺實時處理方法,其特征在于,包括SSL認證模塊、授權認證模塊、實時數據查詢模塊、歷史數據查詢模塊以及下發指令模塊,SSL認證模塊用于認證用戶和服務器,確保數據發送到正確的客戶機和服務器,并且將數據加密以防止數據中途被竊取,維護數據的完整性,確保數據在傳輸過程中不被改變;授權認證模塊用于通過業務邏輯驗證訪問者是否擁有對車輛信息的查詢及管理權限,拒絕無效訪問者,避免數據信息的泄露;實時數據查詢模塊用于將車輛的實時數據信息提供給訪問者,進行高并發、緩存機制處理,保證數據信息的及時性;歷史數據查詢模塊用于將存儲的車輛歷史數據提供給訪問者;下發指令模塊用于將指令準確的發送給終端,統一對終端的命令操作;基于thrift的大數據跨平臺實時處理方法的具體步驟如下:
(1)編寫thrift文件,定義SSL認證模塊、授權認證模塊、實時數據查詢模塊、歷史數據查詢模塊和下發指令模塊,此方法的目標語言為Java,所以在終端執行命令:“thrift--genjavaTest.thrift”,則在當前目錄會生成一個gen-java目錄,該目錄下會按照命名空間定義的路徑名一層層生成文件夾,如此就完成了支持Java語言的框架代碼,該代碼包含各模塊的接口;
(2)建立服務端項目,創建模塊接口的實現類,實現具體的邏輯;
(3)在服務端項目中創建啟動類,并將Hbase配置文件、Redis配置文件、數據庫配置文件、私鑰文件加入代碼中,編譯項目后將程序放到服務器上并啟動服務,至此服務端已經完成;
(4)建立客戶端項目,創建訪問類,加載配置文件和公鑰文件,通過SSL認證與服務端的連接;
(5)用戶根據SSL認證模塊進行數據的訪問,若SSL授權通過之后,則進行授權認證模塊的認證,判斷是否擁有車輛信息的操作權限;
(6)若授權認證通過,則可進行實時數據、歷史數據或下發指令的操作;反之,告知用戶不具備訪問權限;
(7)將請求的相應結果返回給用戶,并記錄每一步的操作日志;
所述實時數據查詢模塊采用緩存技術redis與界面進行實時交互;
所述歷史數據查詢模塊采用了hadoop的Hbase技術進行分布式存儲。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇徐工信息技術股份有限公司,未經江蘇徐工信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710108944.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種雙人休旅自行車車架
- 下一篇:新型車架
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





