華為云計算 云知識 金蝶apusic分布式消息中間件hcs版案例
金蝶apusic分布式消息中間件hcs版案例

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

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

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

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

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

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

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

本服務提供商:深圳市金蝶天燕 云計算 股份有限公司