龍鎮盛,黃達文,張茵翠
(廣東電網有限責任公司肇慶供電局,肇慶 526000)
能源是城市發展的重要投入要素,傳統“單中心”城市發展模式下,城市能源消費經歷了以“以散燒煤為主的分散式化石能源消費”向“多種能源互補的集中受入式消費”的過渡。
在這一個過渡過程中,電網發揮了巨大的作用。但在電網的實際運行過程中,由于平時我們的低壓客戶對電網反應的問題比較多,對于一些關鍵性的問題歸納和總結比較困難,光靠平時話務員登記的的信息進行統計,很難在宏觀層面對我們服務工作質量進行評價,更不能檢閱我們工作中的存在的不足及面臨的問題。基于此,本文提出了基于微服務架構在電網企業去中心化過程中的項目思路、集成架構、部屬架構及在電力營銷系統中的應用實踐進行了分析與探討,以供同仁參考。
通過采集營銷系統客戶檔案數據、訴求工單數據、低電壓監測數據,包括用戶訴求關鍵字、訴求數量、客戶類別、客戶監測電壓數值等數據,基于廣東電網有限責任公司大數據平臺,開發數據分析應用,建模并發現數據規律和關聯問題,提前預判潛在的因電壓質量問題不滿的用電客戶,避免訴求擴大,通過數據展示,保證低壓客戶訴求能快速傳遞至區域客戶經理,建立健全客戶訴求風險預警機制,強化提級處置和快速解決問題能力,全力提升服務質量。
營銷域低壓客戶電壓質量問題數據分析應用選擇通用性很強的REST 格式消息作為標準,只需遵循約定的REST 接口和消息定義,集成架構圖如圖1所示:

圖1 集成架構圖
采用微服務部署架構,實現應用前后端分享,應用負載均衡。采用虛擬機配置Windows 系統進行部署。微服務的設計遵循數據關聯和邏輯通用的原則。數據關聯是指數據操作的具體概念對象,如CRUD(數據庫創建、讀取、更新和刪除)操作,而邏輯公共性是指非數據庫操作的邏輯代碼塊的公共性,可以在不同的微應用中重用。服務器架構如圖2所示:

圖1 服務器架構圖
在電力營銷系統中,為了滿足電力營銷業務的需求,整體架構從上到下分為五層,即:應用接入層、微應用層、微服務層、數據資源層和基礎平臺層,每層為上層提供服務和支持。
根據電力營銷業務的需求,我們優化了應用接入層的設計,具體優化中例如終端用戶所需的移動應用,網站設置了交互式等應用,通過應用接入控制業務應用。在客戶使用時,如果用戶選擇多媒體或者電話的形式接入時,在正式進入電力營銷業務應用以前,所進行的呼叫都是通過路由呼叫接入控制。而通過第三方支付平臺進行的操作,如網銀行,支付寶、微信等支付平臺必須通過渠道接入控制,才能達到電力營銷綜合業務的應用。而計量方面的訪問,必須通過計量訪問控制。而電力營銷客服人員和管理人員可以通過營銷移動應用、微應用控制臺等完成信息采集、決策支持、統計查詢等業務操作。
微應用層的功能主要是滿足營銷人員操作的實際需求,將應用封裝為交互接口組件,這樣營銷操作人員可以使用微應用,實現了人機交互終端的集成訪問。微應用滿足各種場景的應用,辦理業務快速,信息服務到位。
微服務層主要是為了配合微應用層的應用特點,微服務結構設計為電力營銷服務以及系統支持服務兩個模塊。電力營銷服務這個模塊以最小業務單元的業務形式為標準,實現了霧化業務的標準形式,從而為組件封裝的微應用這一業務訪問形式提供了技術支持。而微服務的另一模塊系統支持服務功能比較強大,擁有分布式服務總線,具有集成處理功能和權限,提供通用及公共服務。
數據資源層是保障電力營銷數據質量的關鍵部分。因此,數據資源層非常的關鍵,他由數據分析、管理與處理三個關鍵部分構成,電力營銷數據業務主要通過數據資源層的數據分析部分來處理,其部分是核心部件,而數據管理部分是實現電力營銷數據標準化、集成化、安全化的關鍵。
基礎平臺層由二部份構成,一是基礎資源部分,該部分的PC 服務器,網絡交換機,分布式存儲這些硬件通過虛擬軟件就可以通過虛擬化軟件實現虛擬化。另一部分是分布式云操作系統,該操作系統使就應用環境更加的標準,計算更加快速準確,數據的存儲和網速也更加快,處理能力相當強大。
綜上所述,本文提出了基于微服務系統的技術框架和實現了結構層次優化,并詳細對各業務結構層次的功能進行了闡述,驗證了電力營銷業務計費的典型業務場景,今后我們還應加強對電力營銷的一些其他業務場景進行總結和探討,并能對微服務及微應用的優化設計及功能實現加以掌握,使其能更好地為電力營銷業務的開展提供技術保障。