蘇浩偉 李尚智 何澤欽 張國(guó)賢 林海汝



摘要:本文主要對(duì)粵港澳大灣區(qū)“菜籃子”信息平臺(tái)電子商務(wù)子系統(tǒng)的關(guān)鍵技術(shù)進(jìn)行研究,主要包括系統(tǒng)架構(gòu)、技術(shù)架構(gòu)、數(shù)據(jù)架構(gòu)和部署架構(gòu)等方面的內(nèi)容。該系統(tǒng)為從事粵港澳大灣區(qū)涉農(nóng)領(lǐng)域的生產(chǎn)經(jīng)營(yíng)主體提供在網(wǎng)上完成產(chǎn)品或服務(wù)的銷(xiāo)售、購(gòu)買(mǎi)和電子支付等業(yè)務(wù)交易的網(wǎng)站平臺(tái)。其成功建設(shè)上線(xiàn)充分利用了互聯(lián)網(wǎng)的易用性、廣域性和互通性,實(shí)現(xiàn)了快速可靠的網(wǎng)絡(luò)化商務(wù)信息交流和業(yè)務(wù)交易。
關(guān)鍵詞:粵港澳大灣區(qū);菜籃子;信息平臺(tái);電子商務(wù);關(guān)鍵技術(shù)
中圖分類(lèi)號(hào):TP311.5 ? ?文獻(xiàn)標(biāo)識(shí)碼:A ? ?文章編號(hào):1007-9416(2020)06-0000-00
0 引言
粵港澳大灣區(qū)“菜籃子”信息平臺(tái)的建設(shè),是深入貫徹落實(shí)習(xí)近平總書(shū)記對(duì)廣東重要講話(huà)和重要指示批示精神、落實(shí)《粵港澳大灣區(qū)發(fā)展規(guī)劃綱要》[1]戰(zhàn)略部署、推動(dòng)深化與港澳及其他地區(qū)的農(nóng)業(yè)產(chǎn)業(yè)互利合作和共同發(fā)展、加強(qiáng)粵港澳地區(qū)食用農(nóng)產(chǎn)品安全合作的重要舉措。粵港澳大灣區(qū)“菜籃子”電子商務(wù)子系統(tǒng),主要是構(gòu)建產(chǎn)品在線(xiàn)與線(xiàn)下交易、實(shí)體與網(wǎng)絡(luò)交易相結(jié)合的多功能信息展貿(mào)平臺(tái),是實(shí)現(xiàn)供粵港澳農(nóng)產(chǎn)品供應(yīng)商、基地和粵港澳地區(qū)的農(nóng)產(chǎn)品采購(gòu)商之間進(jìn)行在線(xiàn)農(nóng)產(chǎn)品批發(fā)交易的信息系統(tǒng),是保證以電子商務(wù)進(jìn)行農(nóng)產(chǎn)品網(wǎng)上交易實(shí)現(xiàn)的具體實(shí)現(xiàn)體系,是粵港澳大灣區(qū)“菜籃子”信息平臺(tái)項(xiàng)目的核心系統(tǒng)之一,因此,該電子商務(wù)子系統(tǒng)的成功建設(shè)對(duì)粵港澳大灣區(qū)“菜籃子”信息平臺(tái)具有非常重要作用。
本文所研究的是建立粵港澳大灣區(qū)“菜籃子”信息平臺(tái)電子商務(wù)子系統(tǒng)的關(guān)鍵技術(shù),對(duì)系統(tǒng)架構(gòu)、技術(shù)架構(gòu)、數(shù)據(jù)架構(gòu)和部署架構(gòu)進(jìn)行論述,并建立了一個(gè)高效的電子商務(wù)系統(tǒng),為供需雙方提供了一個(gè)撮合交易平臺(tái),具有極大的便利性。
1 粵港澳大灣區(qū)“菜籃子”信息平臺(tái)電子商務(wù)子系統(tǒng)的建設(shè)需求
所謂“菜籃子工程”,是由我國(guó)農(nóng)業(yè)部于1988年提出的,為緩解我國(guó)副食品短缺問(wèn)題的一項(xiàng)副食品生產(chǎn)基地建設(shè)工程。通過(guò)該工程的建設(shè),有效解決了城市肉、蛋、奶、蔬菜等副食品供應(yīng)困難的問(wèn)題,為城市民生生活提供了有力保障[2]。本文中所提及的電子商務(wù)系統(tǒng)是指利用互聯(lián)網(wǎng)為從事涉農(nóng)領(lǐng)域的生產(chǎn)經(jīng)營(yíng)主體提供在網(wǎng)上完成產(chǎn)品或服務(wù)的銷(xiāo)售、購(gòu)買(mǎi)和電子支付等業(yè)務(wù)交易的網(wǎng)站平臺(tái)。電子商務(wù)充分利用互聯(lián)網(wǎng)的易用性、廣域性和互通性,實(shí)現(xiàn)了快速可靠的網(wǎng)絡(luò)化商務(wù)信息交流和業(yè)務(wù)交易。
以廣州為例,當(dāng)前廣州市菜籃子產(chǎn)品批發(fā)市場(chǎng)主要采用傳統(tǒng)的現(xiàn)貨、現(xiàn)場(chǎng)交易方式,信息化水平有待提高。為此,需建設(shè)農(nóng)產(chǎn)品電子商務(wù)系統(tǒng),提高產(chǎn)業(yè)鏈的信息流通率。粵港澳大灣區(qū)“菜籃子”信息平臺(tái)電子商務(wù)子系統(tǒng)作為供應(yīng)商展示農(nóng)產(chǎn)品的媒介載體,需實(shí)現(xiàn)讓采購(gòu)商能在更短的時(shí)間內(nèi)收集到更多農(nóng)產(chǎn)品商品及價(jià)格信息,促進(jìn)雙方線(xiàn)上或線(xiàn)下交易。
農(nóng)產(chǎn)品電子商務(wù)起源于20 世紀(jì)70 年代。初期的電子商務(wù)主要以電話(huà)作為主要的交流工具,隨著計(jì)算機(jī)的不斷發(fā)展,電子商務(wù)出現(xiàn)了網(wǎng)上交易的模式,而衛(wèi)星技術(shù)以及互聯(lián)網(wǎng)等技術(shù)的出現(xiàn)和日益成熟催生了通過(guò)電子網(wǎng)絡(luò)進(jìn)行的電子商務(wù)貿(mào)易形式,即建立在網(wǎng)絡(luò)平臺(tái)基礎(chǔ)上的一種電子商業(yè)貿(mào)易活動(dòng)。而且近幾年來(lái),由于網(wǎng)絡(luò)的普及和技術(shù)的成熟,農(nóng)產(chǎn)品電子商務(wù)得到快速發(fā)展,電商模式也呈現(xiàn)出多樣化的特點(diǎn)[3]。農(nóng)產(chǎn)品電子商務(wù)系統(tǒng)按照業(yè)務(wù)特點(diǎn),劃分為2C(面向終端消費(fèi)者提供電商服務(wù))和2B(面向企業(yè)客戶(hù)提供電商服務(wù))兩種模式。目前粵港澳大灣區(qū)“菜籃子”信息平臺(tái)電子商務(wù)子系統(tǒng)為面向企業(yè)客戶(hù)提供電商服務(wù)的2B類(lèi)型的電商模式,為供粵港澳農(nóng)產(chǎn)品供應(yīng)商、基地和粵港澳地區(qū)的農(nóng)產(chǎn)品采購(gòu)商之間,提供農(nóng)產(chǎn)品批發(fā)業(yè)務(wù)的電子商務(wù)平臺(tái)。
農(nóng)產(chǎn)品電子商務(wù)與標(biāo)準(zhǔn)化工業(yè)產(chǎn)品的電子商務(wù)有著非常大的區(qū)別,主要原因是由于農(nóng)產(chǎn)品及農(nóng)產(chǎn)品的流通具有標(biāo)準(zhǔn)化程度低、產(chǎn)品保質(zhì)期短、物流運(yùn)輸、損耗大要求高等特點(diǎn),農(nóng)產(chǎn)品電子商務(wù)系統(tǒng)的建設(shè)必須綜合以上特點(diǎn)進(jìn)行針對(duì)性的設(shè)計(jì),“菜籃子”電子商務(wù)系統(tǒng)基于業(yè)已成熟的農(nóng)產(chǎn)品電商平臺(tái)基礎(chǔ)之上進(jìn)行建設(shè),能夠很好的滿(mǎn)足以上特點(diǎn)的交易需求。
2 粵港澳大灣區(qū)“菜籃子”信息平臺(tái)電子商務(wù)子系統(tǒng)的關(guān)鍵技術(shù)
2.1 系統(tǒng)架構(gòu)
作為供需雙方的撮合交易系統(tǒng),粵港澳大灣區(qū)“菜籃子”信息平臺(tái)電子商務(wù)子系統(tǒng)包括采購(gòu)商服務(wù)系統(tǒng)、供應(yīng)商服務(wù)系統(tǒng)和運(yùn)營(yíng)服務(wù)系統(tǒng)三部分,其架構(gòu)圖如圖1所示。
2.2 技術(shù)架構(gòu)
隨著企業(yè)業(yè)務(wù)的快速發(fā)展,單體的系統(tǒng)架構(gòu)模式已經(jīng)無(wú)法應(yīng)對(duì)大規(guī)模的應(yīng)用場(chǎng)景,而且單體應(yīng)用易于存在單點(diǎn)故障而導(dǎo)致整體應(yīng)用不可用,所以只有垂直或者水平拆分業(yè)務(wù)系統(tǒng),使其形成一個(gè)分布式的架構(gòu),利用分布式架構(gòu)來(lái)冗余系統(tǒng)消除單點(diǎn)的故障,從而提高整個(gè)系統(tǒng)的可用性、穩(wěn)定性。同時(shí)分布式系統(tǒng)的模塊重用度更高,速度更快,擴(kuò)展性更高是大型的項(xiàng)目必不可少的環(huán)節(jié)。項(xiàng)目中主要使用的關(guān)鍵技術(shù)點(diǎn)如下:
(1)微服務(wù)架構(gòu)。基于Spring Cloud[4]實(shí)現(xiàn)分布式系統(tǒng)的整體架構(gòu)解決方案,同時(shí)可滿(mǎn)足與私有云平臺(tái)、公有云平臺(tái)、混合云平臺(tái)的無(wú)縫銜接。輕量級(jí):集成Spring Boot開(kāi)發(fā)框架,簡(jiǎn)化配置管理,使用Docker容器引擎,實(shí)現(xiàn)開(kāi)箱即用的微服務(wù)功能。讀寫(xiě)分離:對(duì)數(shù)據(jù)庫(kù)進(jìn)行分布式部署,利用MyCat實(shí)現(xiàn)對(duì)MySQL數(shù)據(jù)庫(kù)的讀寫(xiě)分離,實(shí)現(xiàn)數(shù)據(jù)庫(kù)的主從同步。(2)彈性計(jì)算。根據(jù)實(shí)際業(yè)務(wù)需求可靈活實(shí)現(xiàn)按量計(jì)算、按需分配。(3)運(yùn)營(yíng)保障。整合智能路由、鏈路跟蹤、集群監(jiān)控、容錯(cuò)機(jī)制、微服務(wù)代理、配置管理、安全認(rèn)證、控制總線(xiàn)等技術(shù),確保交易流程數(shù)據(jù)的一致性、完整性、安全性、穩(wěn)定性等。
技術(shù)架構(gòu)圖2所示:
2.3 數(shù)據(jù)架構(gòu)
粵港澳大灣區(qū)“菜籃子”信息平臺(tái)電子商務(wù)子系統(tǒng)建設(shè)包括:采購(gòu)商服務(wù)系統(tǒng)移動(dòng)端、采購(gòu)商服務(wù)系統(tǒng)PC端、供應(yīng)商服務(wù)系統(tǒng)移動(dòng)端、供應(yīng)商服務(wù)系統(tǒng)PC端、運(yùn)營(yíng)服務(wù)系統(tǒng)及數(shù)據(jù)交換,數(shù)據(jù)流圖設(shè)計(jì)如圖3所示:
2.4 部署架構(gòu)
本項(xiàng)目建設(shè)過(guò)程中,對(duì)“菜籃子”信息平臺(tái)電子商務(wù)子系統(tǒng)的性能要求比較高,比如對(duì)“菜籃子”信息平臺(tái)電子商務(wù)子系統(tǒng)的吞吐量、并發(fā)數(shù)、響應(yīng)時(shí)間等要求。通過(guò)Kafka[5](高吞吐量的分布式發(fā)布訂閱消息系統(tǒng))依據(jù)中間件技術(shù)實(shí)現(xiàn)將數(shù)據(jù)以全量或增量的方式推送到搜索引擎,然后由搜索引擎對(duì)外提供Rest API服務(wù),同時(shí)支持TB量級(jí)的商品數(shù)據(jù)和訂單數(shù)據(jù)能在200毫秒內(nèi)查詢(xún)出客戶(hù)所需要的商品結(jié)果和訂單交易結(jié)果,以提升用戶(hù)體驗(yàn)與交易轉(zhuǎn)化率。集成Redis(高速緩存數(shù)據(jù)庫(kù))、elastic search(搜索引擎)等。通過(guò)數(shù)據(jù)通道中間件技術(shù)實(shí)現(xiàn)將數(shù)據(jù)以全量或增量的方式推送到搜索引擎,然后由搜索引擎對(duì)外提供Rest API服務(wù),每秒可支持300萬(wàn)次的TPS請(qǐng)求。對(duì)應(yīng)采購(gòu)商服務(wù)系統(tǒng)、供應(yīng)商服務(wù)系統(tǒng)、運(yùn)營(yíng)商服務(wù)系統(tǒng)的業(yè)務(wù)功能查詢(xún)響應(yīng)時(shí)間控制在400毫秒以?xún)?nèi),對(duì)業(yè)務(wù)功能的操作響應(yīng)時(shí)間控制在1秒以?xún)?nèi),對(duì)TB量級(jí)的圖形報(bào)表或數(shù)據(jù)報(bào)表的查詢(xún)響應(yīng)時(shí)間控制在1.5秒以?xún)?nèi)。訂單及商品性能設(shè)計(jì)如圖4、圖5所示。
2.5 系統(tǒng)的建設(shè)效果
針對(duì)上述關(guān)鍵技術(shù)的研究,筆者已進(jìn)行了相關(guān)開(kāi)發(fā)與實(shí)踐,目前粵港澳大灣區(qū)“菜籃子”信息平臺(tái)的一期工程已建設(shè)完成,并正式上線(xiàn)運(yùn)行,運(yùn)行情況良好,電子商務(wù)子系統(tǒng)上架商品種類(lèi)超200種,商品交易總值超5400萬(wàn)元,商品種類(lèi)及交易金額穩(wěn)步增加。
3 結(jié)語(yǔ)
本文主要結(jié)合粵港澳大灣區(qū)“菜籃子”信息平臺(tái)建設(shè)工作,對(duì)粵港澳大灣區(qū)“菜籃子”信息平臺(tái)電子商務(wù)子系統(tǒng)這個(gè)課題進(jìn)行了研究,文中分別從系統(tǒng)架構(gòu)、技術(shù)架構(gòu)、數(shù)據(jù)架構(gòu)和部署架構(gòu)等方面的內(nèi)容進(jìn)行了論述,該電子商務(wù)子系統(tǒng)在建設(shè)過(guò)程中充分使用了這些架構(gòu)和技術(shù),實(shí)踐證明是可行的,有效的,實(shí)現(xiàn)了快速可靠的網(wǎng)絡(luò)化商務(wù)信息交流和業(yè)務(wù)交易。
參考文獻(xiàn)
[1] 中共中央、國(guó)務(wù)院.粵港澳大灣區(qū)發(fā)展規(guī)劃綱要[Z].2019-02-18.
[2] 郭曙英.研究農(nóng)產(chǎn)品電子商務(wù)支撐“菜籃子工程”模式[J].現(xiàn)代國(guó)企研究,2018(10):165-166.
[3] 劉振中,郭曉蕭.農(nóng)產(chǎn)品電子商務(wù)支撐“菜籃子工程”模式研究[J].中國(guó)物價(jià),2017(11):65-68.
[4] 翟永超.Spring Cloud微服務(wù)實(shí)戰(zhàn)[M].北京:電子工業(yè)出版社,2017.
[5] 鄭奇煌.Kafka技術(shù)內(nèi)幕 圖文詳解Kafka源碼設(shè)計(jì)與實(shí)現(xiàn)[M].北京:人民郵電出版社,2017.
收稿日期:2020-05-09
作者簡(jiǎn)介:蘇浩偉(1973—),男,廣東陽(yáng)江人,博士研究生,高級(jí)工程師,研究方向:信息化技術(shù)開(kāi)發(fā)與應(yīng)用。