期刊VIP學(xué)術(shù)指導(dǎo) 符合學(xué)術(shù)規(guī)范和道德
保障品質(zhì) 保證專業(yè),沒有后顧之憂
來源:期刊VIP網(wǎng)所屬分類:應(yīng)用電子技術(shù)時間:瀏覽:次
摘要:本文通過闡述建設(shè)電網(wǎng)客戶積分商城的重要性,對商城建設(shè)架構(gòu)難點進行了分析,提出了商城建設(shè)策略及未來運營展望。
關(guān)鍵詞:電網(wǎng)客戶;建設(shè)架構(gòu);關(guān)鍵技術(shù)
隨著經(jīng)濟快速發(fā)展和供電規(guī)模的日益擴大,電網(wǎng)企業(yè)營銷服務(wù)方式也不斷變革,相繼推出互聯(lián)網(wǎng)服務(wù)平臺,搭建了包括微信服務(wù)號、網(wǎng)上營業(yè)廳、掌上營業(yè)廳、支付寶生活號在內(nèi)的電子渠道,為客戶提供更便捷的業(yè)務(wù)線上辦理途徑,得到廣泛認可和好評。由于大部分用電客戶也就使用電子渠道查繳電費、辦理用電業(yè)務(wù),對線上互動活動參與度低,一年下來客戶在各電子渠道的平均點擊頻率普遍不超過20次,粉絲活躍率低,不利于粉絲運營和創(chuàng)造粉絲價值。本系統(tǒng)源于廣東電網(wǎng)有限責(zé)任公司為回饋廣大電網(wǎng)客戶提出的“廣東電網(wǎng)公司客戶積分商城建設(shè)”項目。本系統(tǒng)已上線運行,注冊客戶超過1000萬,高峰時段瀏覽量達50萬人次,系統(tǒng)目前運行穩(wěn)定。
1 電網(wǎng)客戶積分商城重要性
電網(wǎng)客戶積分商城是新型回饋電力客戶的平臺,結(jié)合平臺可為客戶拓展更多增值服務(wù),開展基于大數(shù)據(jù)的客戶畫像構(gòu)建和精準營銷,有利于提高客戶活躍度與粘性和提升業(yè)務(wù)線上辦理比例,為搭建“互聯(lián)網(wǎng)+電力營銷”智能服務(wù)體系提供有力支撐。
2 技術(shù)架構(gòu)
廣東電網(wǎng)客戶積分商城采用了松耦合架構(gòu)的設(shè)計,遵循JavaEE技術(shù)體系,采用組件化、動態(tài)化的軟件技術(shù),同時引入包括分布式存儲、內(nèi)存計算、高效索引、執(zhí)行計劃優(yōu)化、高度容錯和易擴展等先進的分布式技術(shù),按照數(shù)據(jù)采集、數(shù)據(jù)處理、平臺功能、服務(wù)接口、展示實現(xiàn)多層技術(shù)體系設(shè)計,為電力積分運營活動提供技術(shù)先進的平臺[1]。
(1)數(shù)據(jù)采集:針對電網(wǎng)客戶積分商城多源異構(gòu)數(shù)據(jù)的特性,采用統(tǒng)一的ETL采集架構(gòu)來完成對結(jié)構(gòu)化和實時數(shù)據(jù)的采集,主要特點和優(yōu)勢是并發(fā)數(shù)高、數(shù)據(jù)量大、數(shù)據(jù)源類型多、數(shù)據(jù)生成規(guī)則多樣、統(tǒng)一任務(wù)的管理和監(jiān)控。分布式環(huán)境下的ETL服務(wù)支持分布式部署、可線性擴展,大大提高數(shù)據(jù)采集能力。(2)數(shù)據(jù)處理:數(shù)據(jù)處理層由數(shù)據(jù)存儲和數(shù)據(jù)計算構(gòu)成,融合了傳統(tǒng)集中式數(shù)據(jù)庫和先進大數(shù)據(jù)處理技術(shù),將熱點和高頻數(shù)據(jù)使用內(nèi)存數(shù)據(jù)庫,增加其讀寫速度,提高系統(tǒng)性能。支持海量數(shù)據(jù)分布式存儲和分布式并行計算,提升商城存儲能力和計算能力,具有數(shù)據(jù)多份冗余、資源可線性擴展等特性。(3)平臺功能:采用主流的J2EE技術(shù),以標準化、松耦合、模塊化方式開發(fā),實現(xiàn)客戶中心、積分規(guī)則、商品管理、數(shù)據(jù)中心、訂單管理、客服系統(tǒng)、運營后臺等平臺功能。(4)服務(wù)接口:服務(wù)接口是商城和各渠道積分運營活動展現(xiàn)之間的連接橋梁。提供包括Web Service、HTTP/HTTPS接口協(xié)議框架等主流接口方式。(5)展現(xiàn):各渠道積分運營活動展現(xiàn)。主要是面向客戶及客戶體驗,優(yōu)化UI界面設(shè)計、提升展示效果等。
3 建設(shè)技術(shù)難點及對策
3.1 技術(shù)難點
(1)如何解決多渠道的電網(wǎng)業(yè)務(wù)平臺、多數(shù)據(jù)源的數(shù)據(jù)采集匯總、不同數(shù)據(jù)類型的數(shù)據(jù)萃取問題?數(shù)據(jù)交互應(yīng)該使用哪種格式?是否需要將交互數(shù)據(jù)保存在數(shù)據(jù)庫中?(2)各個業(yè)務(wù)系統(tǒng)的數(shù)據(jù)如何實時更新到積分商城,達到積分數(shù)據(jù)實時計算的目的?(3)如何避免多客戶高并發(fā)量帶來系統(tǒng)穩(wěn)定性問題,規(guī)避例如雙十一活動高峰期的系統(tǒng)運行風(fēng)險?
3.2 預(yù)定解決方案
(1)使用ETL對數(shù)據(jù)進行抽取(Extract)、轉(zhuǎn)換(Transform)、裝載(Load),采用XML作為交互的報文傳輸格式,節(jié)點字段的數(shù)據(jù)校驗可以使用Schema,數(shù)據(jù)是否保存在數(shù)據(jù)庫中,需要根據(jù)需求來決定,一些敏感數(shù)據(jù)需要保存在數(shù)據(jù)表中。(2)采用Quartz定時技術(shù)進行業(yè)務(wù)信息的T+1準實時更新,Quartz是一個很完美的任務(wù)調(diào)度工具,Quartz能夠按計劃執(zhí)行任務(wù),定時、循環(huán)或在某要求的時間來執(zhí)行任務(wù)。(3)采用高性能的Redis分布式緩存技術(shù),通過在內(nèi)存里維護一個大的hash表,hash表可以用來存儲各種格式的數(shù)據(jù),將數(shù)據(jù)放到內(nèi)存中,然后直接從內(nèi)容中讀取數(shù)據(jù),提高了系統(tǒng)讀取數(shù)據(jù)的速度[2]。
3.3 系統(tǒng)關(guān)鍵技術(shù)及解決方案
(1)多源數(shù)據(jù)集成。電網(wǎng)客戶積分商城與多渠道數(shù)據(jù)源進行集成,數(shù)據(jù)源集成包括營銷系統(tǒng)、網(wǎng)上營業(yè)廳、掌上營業(yè)廳、微信公眾號等。數(shù)據(jù)集成需對系統(tǒng)大批量的業(yè)務(wù)數(shù)據(jù)使用ETL調(diào)度數(shù)據(jù)抽取,對業(yè)務(wù)運行數(shù)據(jù),根據(jù)SOA應(yīng)用參考架構(gòu)設(shè)計實現(xiàn)數(shù)據(jù)接口交互。數(shù)據(jù)采集與交互、ETL、數(shù)據(jù)稽核、數(shù)據(jù)計算等數(shù)據(jù)處理任務(wù),通過接口的形式接受ETL調(diào)度平臺的統(tǒng)一調(diào)度,ETL調(diào)度平臺負責(zé)數(shù)據(jù)處理任務(wù)的調(diào)度流程和規(guī)則配置、調(diào)度執(zhí)行與監(jiān)控[3]。(2)數(shù)據(jù)交互的格式。在電網(wǎng)客戶積分商城,每天都要對各業(yè)務(wù)系統(tǒng)的數(shù)據(jù)進行結(jié)算,轉(zhuǎn)換成商城客戶的積分值。根據(jù)商城定義的積分規(guī)則,通過營銷系統(tǒng)和數(shù)據(jù)倉庫獲取業(yè)務(wù)信息進行換算,將結(jié)果數(shù)據(jù)存儲到本地數(shù)據(jù)庫中。系統(tǒng)主要采用XML作為交互的數(shù)據(jù)傳輸格式,節(jié)點字段的數(shù)據(jù)校驗使用schema。(3)高性能集群設(shè)計。通過負載均衡器來完成WEB應(yīng)用層的負載均衡,系統(tǒng)可以根據(jù)負載情況動態(tài)、無限制進行應(yīng)用服務(wù)器的擴充,實現(xiàn)將負載較重的應(yīng)用服務(wù)器的連接轉(zhuǎn)移到新擴容的應(yīng)用服務(wù)器上進行處理,保證當發(fā)生服務(wù)中斷情況下對客戶的可用性。(4)Redis分布式緩存。在應(yīng)用服務(wù)器上采用Redis緩存技術(shù)原理主要是將使用頻率較高但數(shù)據(jù)量較小的頻繁讀取操作(如客戶登錄、訂單查詢、圖片緩存等場景)進行優(yōu)化處理,以避免數(shù)據(jù)庫的負荷瓶頸,即當獲取數(shù)據(jù)時,到緩存服務(wù)器里取,當緩存服務(wù)器沒有該數(shù)據(jù)時則到數(shù)據(jù)庫獲取,并將獲取的數(shù)據(jù)放入緩存中,最后返回數(shù)據(jù)。對于各種原因引起的數(shù)據(jù)更新,緩存管理器需要檢測緩存數(shù)據(jù)是否有效,以便實現(xiàn)緩存數(shù)據(jù)與數(shù)據(jù)庫的同步[4]。
4 結(jié)語
廣東電網(wǎng)客戶積分商城采用松耦合架構(gòu)的設(shè)計,應(yīng)用JavaEE技術(shù)體系和分布式技術(shù),有效解決商城同時與多渠道業(yè)務(wù)平臺的數(shù)據(jù)采集與交互問題,實現(xiàn)了3400萬用電客戶積分的實時計算與更新,支持超過5萬客戶同時在線訪問,促使在粉絲運營、提升粉絲活躍度與粘性、開展大數(shù)據(jù)分析和精準營銷方面取得突破性成效。未來積分商城將引入優(yōu)質(zhì)合作資源,實現(xiàn)跨界營銷資源整合,創(chuàng)新公司營銷服務(wù)場景,打造電力積分生態(tài)圈,實現(xiàn)跨平臺積分通兌,逐步實現(xiàn)向綜合型電子商務(wù)平臺的轉(zhuǎn)變,為企業(yè)創(chuàng)造更多價值和利潤。
參考文獻
[1]許令波.深入分析JaVa Web技術(shù)內(nèi)幕(修訂版)[M].電子工業(yè)出版社,2014.
[2]侯松.高并發(fā)Oracle數(shù)據(jù)庫系統(tǒng)的架構(gòu)與設(shè)計[M].機械工業(yè)出版社,2014.
[3]黃健宏.Redis設(shè)計與實現(xiàn)[M].機械工業(yè)出版社,2014.
[4]朱潔,羅華霖.大數(shù)據(jù)架構(gòu)詳解:從數(shù)據(jù)獲取到深度學(xué)習(xí)[M].電子工業(yè)出版社,2016.
推薦閱讀:《國際電力》目前已停刊,具體復(fù)刊時間以雜志社官方消息為準。