張存廣

摘要:本文介紹了基于分布式架構的農產品電商服務平臺的系統架構、平臺優勢、以及依托此平臺、全面助力鄉村振興,從農特電商、鄉村旅游等方面入手,主動支持地方特色產業發展,取得的應用成效。
關鍵詞:分布式;農產品電商服務平臺
1引言
圍繞江蘇省鄉村振興戰略總體工作部署,堅守服務“三農”定位,聚焦優質農特產品,深化農村消費幫扶,全面助力鄉村振興,從農特電商、鄉村旅游等方面入手,主動支持地方特色產業發展,組織建設了基于分布式架構的農產品電商服務平臺。運用大數據、人工智能技術,將新型農業經營主體的信息與農業產業鏈數據進行聯合建模,構建風險評估、營銷定價等模型,搭建線上綜合金融服務平臺,為新型農業經營主體提供畜牧養殖、設施農業等場景下的農產品產銷對接、融資信貸、資金管理、差異化營銷等綜合性服務。
2平臺架構
農產品電商服務平臺分布式架構的整體應用體系劃分為三個層次,包括服務渠道層、產品管理層、渠道協同層,如圖2-1。
渠道展示層:是農產品電商服務平臺對外服務的窗口,主要功能是展示農產品電商服務平臺產品與服務,提供用戶訪問平臺的入口,實現與行業合作的接入與處理,完成農產品電商服務平臺的服務,主要包括用戶接入子系統、商戶子系統等。
應用邏輯層:主要由互聯網用戶子系統、支付子系統、生活服務子系統、營銷子系統、訂單子系統、商品子系統組成,實現農產品電商服務平臺的功能及服務,包括用戶管理、產品管理、訂單管理、商品管理、商戶管理、線上支付、營銷管理、統計查詢等功能。
渠道協同層:主要解決分布式架構下農產品電商服務平臺與原有行內系統交互通訊、接口調用方式不一致的問題,渠道協同層的渠道協同子系統將農產品電商服務平臺下各子系統的分布式微服務,按照業務技術需求部分封裝為企業服務總線接口,實現與原有行內系統的交互。
基于上述系統整體架構,農產品電商服務平臺通過分布式架構體系,包裝整合出用戶中心、產品中心、賬戶中心、支付中心四大中心。
用戶中心:農產品電商服務平臺所面對的用戶不但包括現有的客戶,更主要的是面向非本行的互聯網用戶。因此平臺在現有客戶概念的基礎上建立了更為開放的用戶子系統。平臺可根據用戶的認證方式對用戶進行分類管理,將用戶分為游客、手機注冊用戶、弱認證用戶、強實名認證用戶,其中弱實名認證用戶指通過農產品電商服務平臺或者自助機具通過四要素或五要素認證開立電子賬戶的用戶,強實名認證用戶指通過網上銀行、手機銀行等電子渠道開戶的用戶。
產品中心:農產品電商服務平臺的產品與服務主要指自建的或者合作的電子商務類的應用產品,包括行業信息、靜態產品的服務與信息、各類動態產品的服務與信息、營銷與資訊信息等。行業信息允許非專業人員創建內容、實現內容信息發布與共享,種類不可控,變化大,需要利用統一的發布管理模塊進行管理。平臺設計上將產品從層次上劃分為產品和子產品,系統通過子產品的組合完成新產品的構建。各個產品有各自的屬性,包括但不限于價格、數量、詳情、訂單信息、營銷信息等屬性。平臺針對該類產品需求,將產品中心進行技術邏輯層面的拆分,產品中心分為商品、訂單、生活服務、營銷、評論、后臺管理等子系統。使系統面向非專業人員時,可簡單易懂的將產品從不同維度切分,便于非專業人員在后臺靈活設置各個子產品的屬性,配置多樣化的產品。
產品中心是農產品電商服務平臺的樞紐,平臺實現了對產品的設計、發行、流通、下架、統計等全生命周期管理。一體化的產品中心,便于快速支持各種新產品的配置化開發,從而快速響應客戶的需求,提升我聯社的綜合競爭力。
賬戶中心:傳統的賬戶體系僅含活期、定期賬戶管理,無法滿足卡券、積分、紅包等賬戶的管理,而且農產品電商服務平臺的產品模式多樣,活動繽彩紛呈,限時營銷手段(如秒殺、節日大促銷等)吸引海量客戶在短時間內同時訪問并使用平臺,使系統的網絡吞吐量、處理交易數、數據訪問量產生爆發式增長,這對賬戶的管理提出了很高的要求。為保證平臺面對互聯網應用類賬戶的可擴展性,互聯金融平臺建立了獨立的可動態橫向擴展的賬戶子系統,做到了對卡券、積分、紅包等活動的賬戶開、簽約、限額管理、交易控制、交易結算以及銷戶的生命周期全覆蓋。不同認證方式的用戶所允許的賬戶類型也在此進行管理。對平臺互聯網屬性的產品部署、業務創新促銷提供強大的系統支持。
支付中心:支付子系統利用互聯網技術和安全加密技術,將商戶、銀行和用戶有機的聯系起來,實現用戶向商戶的電子支付,并實現與業務的無關性。通過線上電子賬戶支付功能,支持對行內賬戶、跨行賬戶、營銷賬戶的支付結算功能,形成完善的支付體系,打造線上統一支付能力,支撐自有的O2O商城及第三方各類合作商城的電子賬戶支付需求,實現客戶流量和信息的導入、資金沉淀及增加中間業務收入。
3平臺優勢
一是采用SolrCloud為農產品電商服務平臺提供分布式搜索服務,用來提升商戶、商品等高并發查詢的效率。SolrCloud是基于Solr和Zookeeper的分布式搜索方案,該方案中,Solr支持多種方式部署,如:單機方式、多機Master-Slaver方式等。電商服務平臺把關鍵字、常用的搜索列表等都放在SolrCloud中,系統每隔一段時間把跑一次增量更新,把新錄入的數據更新到Solr中,每天跑一次全量更新,盡量保證SolrCloud中的數據是最新的。引入SolrCloud后,客戶端的很多請求在SolrCloud中就可以完成了,不用再請求數據庫,降低了數據庫的壓力。
二是采用RocketMQ作為消息隊列中間件,實現搶購、秒殺等高并發場景下的削峰限流功能。消息隊列中間件是分布式系統中重要的組件,主要解決異步消息、應用耦合、流量削鋒等問題,實現高性能、高可用、可伸縮和最終一致性架構,是大型分布式系統不可缺少的中間件。
三是敢創新、探索發揮國產分布式數據庫特色。平臺采用商用分布式數據庫GoldenDB,數據通過前置中間件實現自動切分分片、自動重分布,存儲節點數可橫向線性擴展。尤其在平臺針對直播、秒殺等高并發業務場景下,平臺分布式數據庫做了有效的支撐。
四是采用Redis為農產品電商服務平臺提供分布式緩存服務,主要用來緩解數據庫查詢壓力,提升系統性能。Redis支持主從同步,數據可以從主服務器向任意數量的從服務器上同步,從服務器可以是關聯其他從服務器的主服務器,很容易橫向擴展。
五是采用微服務,平臺集成Dubbo,實現服務之間的RPC負載調用,服務之間通過長連接直連,同時采用當下高效的NIO框架Netty作為底層通訊模塊,使之服務之間的調用性能大大提升。Dubbo本身提供服務自動發現和故障服務移除的功能,大大降低了傳統負載方案帶來的風險。通過微服務拆封的方式,將整個平臺拆分為訂單、營銷、收單、渠道等多個子系統,通過分布式框架對不同服務進行協同調用,在降低系統耦合度的同時,提升了系統應對互聯網業務高峰沖擊下的可擴展性。
4應用成效
平臺在運營過程中,積極整合線上線下資源,通過組織開展的“大美江蘇鄉村行”農產品品牌直播,取得了一定的成效:
一是促進農信齊心鄉村振興,打造全省一盤棋。江蘇省聯社組織全省農商行有效運用移動互聯網載體,在農特產品電商直播領域的積極探索。當前互聯網+農村經濟”正在成為中國農村全面發展的新樞紐,也是我們農商行發展的潛力所在?!按竺澜K鄉村行”網絡視頻直播營銷為農商行服務“三農”提供了新動能,各農商行通過輸出地方平臺商戶,打造地方特色,拓寬了產品的銷售渠道,同時加深了農商行與農特商戶的關系。
二是搭建線上消費場景,提升農特產品客戶活躍
通過“大美江蘇鄉村行”展開互聯網直播帶貨場景,激活了部分存量的電子銀行睡眠戶,促進了新用戶開通電子銀行業務。為全省農商行提供了線上+線下互動營銷的活動場景,降低了獲客的成本。
三是構建平臺供應聯盟,方便農特商戶產業閉環。構建本地農特商戶平臺,積累了大量優質的本地農產品商戶資源,幫助了超過1000家線下農產品商戶實現了線上電商化銷售,累計注冊線上用戶數超300萬戶,拓寬了銷售渠道,加深了農商行與商戶的關系。
四是打通農產品銷售最后一公里,促農助銷“解難題”。目前,平臺直播累計進行46場,組織專場營銷109個,帶貨商品800余種,帶貨26.1萬件,累計銷售額1255萬元。另外還組織了金融防詐騙專場直播、青海扶貧主題帶貨活動。解決了因“信息不對稱、產銷不對稱”,特別是因疫情影響,帶來的農特產品滯銷難題。
5結語
下一步將繼續發揮農產品電商服務平臺的優勢,整合線上線下資源,拓展直播、農特產品銷售場景,通過技術輸出,實現網內網外農商行各渠道聯動。同時堅持以客戶為中心,圍繞客戶需求出發,為農商行拓展商圈提供特色化、定制化、配置化功能,支撐農商行以科技賦能鄉村振興。