日行千里,全憑「車」況,為什麼我們要公升級 臺

2022-01-13 18:37:07 字數 2585 閱讀 6243

日行千里,全憑「車」況,為什麼我們要公升級*臺

歷經乙個半月的時間,不管是叫工業網際網路*臺還是叫工業大資料*臺,從1.0版本公升級到2.0版本,公升級部分包括:客戶端(閘道器)、服務端(資料接收、資料處理、計算服務)、底層資料庫結構、web業務系統、web api(android和ios等。很早就想對整體框架進行重構,礙於人力不能專一攻關,一直擱置到現在。儘管公升級後還存在一些問題,但是就技術基礎來講,會支援更大的業務發展空間。

對於體系化、標準化建設的系統任何乙個節點的問題都有可能引發系統性問題,牽一髮而動全身,要從系統工程思維和角度解決問題。作為技術人員,對於框架的公升級要有推倒重來的勇氣,涅盤重生,從而達到永生任何事情,亦如此

一.本次*臺公升級主要解決的問題

徹底解決閘道器層採集資料和傳輸資料的穩定性和效率。

解決雲端資料互動中心後台配置儲存到資料庫,以更好的支援將來與web的互動以及分布式部署。

解決資料儲存建模結構,從通訊協議到資料儲存更好的支援業務資料和離散資料。

解決資料遷移過程中,行雲歷史資料庫(hadoop)關鍵字不相容而引發的效率問題。

解決資料遷移過程中,造成資料丟失的問題。

二.各部分簡單介紹

1.系統框架

對大資料*臺的整個體系進行了完善和重構,主要解決歷史遺留的主要問題,例如:資料建模與行雲的相容性問題、資料中介軟體整合的問題、資料儲存結構問題、客戶端效能和功能問題、業務系統的問題等等,因為是體系化、標準化建設,涉及到整體的改動。此次*臺重構相當於從1.0版本公升級到2.0版本,具備很好的相容性和擴充套件性,方便以後開發業務,例如:資料分析和挖掘、ai演算法等。

2.閘道器(客戶端)重構

以前的客戶端遺留問題包括:(1)結構的解耦較差,從而成造成擴充套件性較差。(2)執行時,記憶體一直增加,造成不穩定因素。(3)採集資料方式單一,只支援高爐資料的轉換。等等。現在從框架結構整體重構,主要解決上述4個主要問題,現在支援業務資料採集和轉換、opc資料採集,完全通過介面配置。在serversuperio基礎上開發。

3.資料互動中心公升級

服務端也是大資料*臺的核心問題,涉及到高效和穩定,此次更新整體框架和站點驅動,改動比較大,為後續*臺的整體擴充套件、上下行資料互動提供了極大的方便,可以構建和開發工業物聯網核心的資料互動中心。c/s配置介面如下圖,以後全部實現web端的配置與互動。在serversuperio基礎上開發。

4.分布式中介軟體重構

資料庫中介軟體是資料儲存、處理的核心部分,現在整合了業務資料和離散資料的管理和操作,在底層資料儲存包括元資料庫、快取資料庫、計算資料庫和歷史資料庫,相互之間通這資料遷移服務進行總體協調。中介軟體統一提供操作介面,供業務端的呼叫。

5.web業務系統的重構

業務系統最終為使用者提供人機對話,因為涉及到了後台資料建模的改變,所以業務系統也進行了較大的改動,例如對離散資料管理、相關功能的變動等,以後可以支援更多的業務功能擴充套件,不必現擔心後台資料結構的問題而業務無法開展的問題。還在進一步的完善中。

三.團隊風采

物聯網&整合技術 qq群:54256083 

「千里為官只為財」?

什麼樣的人可以當官,什麼樣的人不能當官?我們和西方人的標準完全不同。我們的要求是什麼?清正廉明,體恤百姓,無私忘我,鞠躬盡瘁。這樣的要求,偶爾出現一兩個也許還有可能,但是想每個當官的都做到,除非母豬能上樹。為什麼?違反人性啊。所謂 千里為官只為財 對個人利益的追求才是普遍的價值觀。要求當官的都無條件...

千里碼 訪客統計

每乙個 都會根據訪客日誌統計訪客資料,比如uv。uv能夠回答乙個關鍵的市場營銷問題 到底有多少人 潛在客戶 看到了你發布的資訊 即 下面根據題目給出的某購物 訪問日誌,統計當天該 uv。日誌檔案的每一行代表一次訪問行為,每行分別包含三項,使用者訪問的時間,使用者的id,使用者的行為。請問8月24號當...

千里碼 刷刷刷

千里碼 題目難度曲線比較陡,但是肯花時間去研究,提公升還是相當快的。今天的題目是刷票。題目如下 任何乙個ugc性質的 都需要做好乙個基本功 識別哪些是真實使用者沉澱的內容,哪些是程式模擬真實使用者產生的惡意行為。一般各個公司都會有乙個專門的小分隊 anti spam team。若遠同學就是專業防刷3...