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