華為云計(jì)算 云知識(shí) 金蝶apusic分布式消息中間件hcs版案例
金蝶apusic分布式消息中間件hcs版案例

金蝶apusic分布式消息中間件(hcs版):為電網(wǎng)智能傳感背景電網(wǎng)智能傳感場(chǎng)景提供解決方案

在電網(wǎng)智能傳感背景下,電網(wǎng)公司與金蝶合作開展了輸電線路智能多參數(shù)傳感器集成研究項(xiàng)目。該項(xiàng)目的傳感器來自不同的廠家,分布在輸電線路的各個(gè)位置,包括桿塔、桿塔上、輸電線路側(cè)等十多種。整個(gè)系統(tǒng)目前接入總長度約六百公里,包含六百多個(gè)桿塔的輸電線路傳感器。

這個(gè)應(yīng)用場(chǎng)景面臨兩個(gè)難點(diǎn)。一是來自不同廠商的傳感器沒有統(tǒng)一的通信協(xié)議,有的使用電力相關(guān)的iec104規(guī)約,有的使用protobuf或其他廠商自定義協(xié)議。二是項(xiàng)目數(shù)據(jù)量比較大,有些傳感器可能會(huì)單次產(chǎn)生20mb甚至更大的消息,有些傳感器則每秒上傳一次數(shù)據(jù)。

為了解決這些問題,我們選擇了金蝶apusic分布式消息中間件(hcs版)作為解決方案。該中間件是一款金融級(jí)分布式消息中間件,具有跨城高一致、高可靠、高并發(fā)等特性。

在這個(gè)解決方案中,我們借助admq,將傳感器數(shù)據(jù)直接轉(zhuǎn)發(fā)到admq中,再通過admqfunctions進(jìn)行進(jìn)一步的數(shù)據(jù)預(yù)處理和其他業(yè)務(wù)操作。以電壓傳感器為例,電壓傳感器會(huì)產(chǎn)生三類數(shù)據(jù),分別是心跳數(shù)據(jù)、穩(wěn)態(tài)波形數(shù)據(jù)和暫態(tài)波形數(shù)據(jù)。其中,心跳數(shù)據(jù)和穩(wěn)態(tài)波形數(shù)據(jù)通過protobuf協(xié)議傳輸,暫態(tài)數(shù)據(jù)則通過zip壓縮文件的形式傳輸。

接收到protobuf的數(shù)據(jù)后,借助admqfunctions進(jìn)行一系列的數(shù)據(jù)處理,包括通過解密function完成數(shù)據(jù)解密和protobuf的反序列化,再對(duì)數(shù)據(jù)進(jìn)行路由。通過對(duì)應(yīng)的etlfunction做數(shù)據(jù)處理和解析,最后通過schemamapping將數(shù)據(jù)入庫。

通過金蝶apusic分布式消息中間件(hcs版)的應(yīng)用,我們成功解決了電網(wǎng)智能傳感背景下的傳感器數(shù)據(jù)通信和處理問題。該中間件的高一致性、高可靠性和高并發(fā)性能,為電網(wǎng)智能傳感場(chǎng)景提供了穩(wěn)定可靠的技術(shù)支持。

本服務(wù)提供商:深圳市金蝶天燕 云計(jì)算 股份有限公司