APP下载

粤港澳大湾区“菜篮子”信息平台电子商务子系统的关键技术研究

2020-07-22苏浩伟李尚智何泽钦张国贤林海汝

数字技术与应用 2020年6期
关键词:信息平台粤港澳大湾区菜篮子

苏浩伟 李尚智 何泽钦 张国贤 林海汝

摘要:本文主要对粤港澳大湾区“菜篮子”信息平台电子商务子系统的关键技术进行研究,主要包括系统架构、技术架构、数据架构和部署架构等方面的内容。该系统为从事粤港澳大湾区涉农领域的生产经营主体提供在网上完成产品或服务的销售、购买和电子支付等业务交易的网站平台。其成功建设上线充分利用了互联网的易用性、广域性和互通性,实现了快速可靠的网络化商务信息交流和业务交易。

关键词:粤港澳大湾区;菜篮子;信息平台;电子商务;关键技术

中图分类号:TP311.5    文献标识码:A    文章编号:1007-9416(2020)06-0000-00

0 引言

粤港澳大湾区“菜篮子”信息平台的建设,是深入贯彻落实习近平总书记对广东重要讲话和重要指示批示精神、落实《粤港澳大湾区发展规划纲要》[1]战略部署、推动深化与港澳及其他地区的农业产业互利合作和共同发展、加强粤港澳地区食用农产品安全合作的重要举措。粤港澳大湾区“菜篮子”电子商务子系统,主要是构建产品在线与线下交易、实体与网络交易相结合的多功能信息展贸平台,是实现供粤港澳农产品供应商、基地和粤港澳地区的农产品采购商之间进行在线农产品批发交易的信息系统,是保证以电子商务进行农产品网上交易实现的具体实现体系,是粤港澳大湾区“菜篮子”信息平台项目的核心系统之一,因此,该电子商务子系统的成功建设对粤港澳大湾区“菜篮子”信息平台具有非常重要作用。

本文所研究的是建立粤港澳大湾区“菜篮子”信息平台电子商务子系统的关键技术,对系统架构、技术架构、数据架构和部署架构进行论述,并建立了一个高效的电子商务系统,为供需双方提供了一个撮合交易平台,具有极大的便利性。

1 粤港澳大湾区“菜篮子”信息平台电子商务子系统的建设需求

所谓“菜篮子工程”,是由我国农业部于1988年提出的,为缓解我国副食品短缺问题的一项副食品生产基地建设工程。通过该工程的建设,有效解决了城市肉、蛋、奶、蔬菜等副食品供应困难的问题,为城市民生生活提供了有力保障[2]。本文中所提及的电子商务系统是指利用互联网为从事涉农领域的生产经营主体提供在网上完成产品或服务的销售、购买和电子支付等业务交易的网站平台。电子商务充分利用互联网的易用性、广域性和互通性,实现了快速可靠的网络化商务信息交流和业务交易。

以广州为例,当前广州市菜篮子产品批發市场主要采用传统的现货、现场交易方式,信息化水平有待提高。为此,需建设农产品电子商务系统,提高产业链的信息流通率。粤港澳大湾区“菜篮子”信息平台电子商务子系统作为供应商展示农产品的媒介载体,需实现让采购商能在更短的时间内收集到更多农产品商品及价格信息,促进双方线上或线下交易。

农产品电子商务起源于20 世纪70 年代。初期的电子商务主要以电话作为主要的交流工具,随着计算机的不断发展,电子商务出现了网上交易的模式,而卫星技术以及互联网等技术的出现和日益成熟催生了通过电子网络进行的电子商务贸易形式,即建立在网络平台基础上的一种电子商业贸易活动。而且近几年来,由于网络的普及和技术的成熟,农产品电子商务得到快速发展,电商模式也呈现出多样化的特点[3]。农产品电子商务系统按照业务特点,划分为2C(面向终端消费者提供电商服务)和2B(面向企业客户提供电商服务)两种模式。目前粤港澳大湾区“菜篮子”信息平台电子商务子系统为面向企业客户提供电商服务的2B类型的电商模式,为供粤港澳农产品供应商、基地和粤港澳地区的农产品采购商之间,提供农产品批发业务的电子商务平台。

农产品电子商务与标准化工业产品的电子商务有着非常大的区别,主要原因是由于农产品及农产品的流通具有标准化程度低、产品保质期短、物流运输、损耗大要求高等特点,农产品电子商务系统的建设必须综合以上特点进行针对性的设计,“菜篮子”电子商务系统基于业已成熟的农产品电商平台基础之上进行建设,能够很好的满足以上特点的交易需求。

2 粤港澳大湾区“菜篮子”信息平台电子商务子系统的关键技术

2.1 系统架构

作为供需双方的撮合交易系统,粤港澳大湾区“菜篮子”信息平台电子商务子系统包括采购商服务系统、供应商服务系统和运营服务系统三部分,其架构图如图1所示。

2.2 技术架构

随着企业业务的快速发展,单体的系统架构模式已经无法应对大规模的应用场景,而且单体应用易于存在单点故障而导致整体应用不可用,所以只有垂直或者水平拆分业务系统,使其形成一个分布式的架构,利用分布式架构来冗余系统消除单点的故障,从而提高整个系统的可用性、稳定性。同时分布式系统的模块重用度更高,速度更快,扩展性更高是大型的项目必不可少的环节。项目中主要使用的关键技术点如下:

(1)微服务架构。基于Spring Cloud[4]实现分布式系统的整体架构解决方案,同时可满足与私有云平台、公有云平台、混合云平台的无缝衔接。轻量级:集成Spring Boot开发框架,简化配置管理,使用Docker容器引擎,实现开箱即用的微服务功能。读写分离:对数据库进行分布式部署,利用MyCat实现对MySQL数据库的读写分离,实现数据库的主从同步。(2)弹性计算。根据实际业务需求可灵活实现按量计算、按需分配。(3)运营保障。整合智能路由、链路跟踪、集群监控、容错机制、微服务代理、配置管理、安全认证、控制总线等技术,确保交易流程数据的一致性、完整性、安全性、稳定性等。

技术架构图2所示:

2.3 数据架构

粤港澳大湾区“菜篮子”信息平台电子商务子系统建设包括:采购商服务系统移动端、采购商服务系统PC端、供应商服务系统移动端、供应商服务系统PC端、运营服务系统及数据交换,数据流图设计如图3所示:

2.4 部署架构

本项目建设过程中,对“菜篮子”信息平台电子商务子系统的性能要求比较高,比如对“菜篮子”信息平台电子商务子系统的吞吐量、并发数、响应时间等要求。通过Kafka[5](高吞吐量的分布式发布订阅消息系统)依据中间件技术实现将数据以全量或增量的方式推送到搜索引擎,然后由搜索引擎对外提供Rest API服务,同时支持TB量级的商品数据和订单数据能在200毫秒内查询出客户所需要的商品结果和订单交易结果,以提升用户体验与交易转化率。集成Redis(高速缓存数据库)、elastic search(搜索引擎)等。通过数据通道中间件技术实现将数据以全量或增量的方式推送到搜索引擎,然后由搜索引擎对外提供Rest API服务,每秒可支持300万次的TPS请求。对应采购商服务系统、供应商服务系统、运营商服务系统的业务功能查询响应时间控制在400毫秒以内,对业务功能的操作响应时间控制在1秒以内,对TB量级的图形报表或数据报表的查询响应时间控制在1.5秒以内。订单及商品性能设计如图4、图5所示。

2.5 系统的建设效果

针对上述关键技术的研究,筆者已进行了相关开发与实践,目前粤港澳大湾区“菜篮子”信息平台的一期工程已建设完成,并正式上线运行,运行情况良好,电子商务子系统上架商品种类超200种,商品交易总值超5400万元,商品种类及交易金额稳步增加。

3 结语

本文主要结合粤港澳大湾区“菜篮子”信息平台建设工作,对粤港澳大湾区“菜篮子”信息平台电子商务子系统这个课题进行了研究,文中分别从系统架构、技术架构、数据架构和部署架构等方面的内容进行了论述,该电子商务子系统在建设过程中充分使用了这些架构和技术,实践证明是可行的,有效的,实现了快速可靠的网络化商务信息交流和业务交易。

参考文献

[1] 中共中央、国务院.粤港澳大湾区发展规划纲要[Z].2019-02-18.

[2] 郭曙英.研究农产品电子商务支撑“菜篮子工程”模式[J].现代国企研究,2018(10):165-166.

[3] 刘振中,郭晓萧.农产品电子商务支撑“菜篮子工程”模式研究[J].中国物价,2017(11):65-68.

[4] 翟永超.Spring Cloud微服务实战[M].北京:电子工业出版社,2017.

[5] 郑奇煌.Kafka技术内幕 图文详解Kafka源码设计与实现[M].北京:人民邮电出版社,2017.

收稿日期:2020-05-09

作者简介:苏浩伟(1973—),男,广东阳江人,博士研究生,高级工程师,研究方向:信息化技术开发与应用。

猜你喜欢

信息平台粤港澳大湾区菜篮子
供应足 需求旺 老百姓“菜篮子”拎得很舒心
首都“菜篮子”装满“科技果”
夏天的菜篮子
“粤港澳大湾区”,即将崛起的世界级城市群
“粤港澳大湾区”,即将崛起的世界级城市群
高校实验室综合管理信息平台的构建分析
菜篮子里创业梦成真