APP下载

基于分布式架构的农产品电商服务平台

2021-07-07张存广

电子乐园·下旬刊 2021年7期
关键词:子系统服务平台分布式

张存广

摘要:本文介绍了基于分布式架构的农产品电商服务平台的系统架构、平台优势、以及依托此平台、全面助力乡村振兴,从农特电商、乡村旅游等方面入手,主动支持地方特色产业发展,取得的应用成效。

关键词:分布式;农产品电商服务平台

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应用成效

平台在运营过程中,积极整合线上线下资源,通过组织开展的“大美江苏乡村行”农产品品牌直播,取得了一定的成效:

一是促进农信齐心乡村振兴,打造全省一盘棋。江苏省联社组织全省农商行有效运用移动互联网载体,在农特产品电商直播领域的积极探索。当前互联网+农村经济”正在成为中国农村全面发展的新枢纽,也是我们农商行发展的潜力所在。“大美江苏乡村行”网络视频直播营销为农商行服务“三农”提供了新动能,各农商行通过输出地方平台商户,打造地方特色,拓宽了产品的销售渠道,同时加深了农商行与农特商户的关系。

二是搭建线上消费场景,提升农特产品客户活跃

通过“大美江苏乡村行”展开互联网直播带货场景,激活了部分存量的电子银行睡眠户,促进了新用户开通电子银行业务。为全省农商行提供了线上+线下互动营销的活动场景,降低了获客的成本。

三是构建平台供应联盟,方便农特商户产业闭环。构建本地农特商户平台,积累了大量优质的本地农产品商户资源,帮助了超过1000家线下农产品商户实现了线上电商化销售,累计注册线上用户数超300万户,拓宽了销售渠道,加深了农商行与商户的关系。

四是打通农产品销售最后一公里,促农助销“解难题”。目前,平台直播累计进行46场,组织专场营销109个,带货商品800余种,带货26.1万件,累计销售额1255万元。另外还组织了金融防诈骗专场直播、青海扶贫主题带货活动。解决了因“信息不对称、产销不对称”,特别是因疫情影响,带来的农特产品滞销难题。

5结语

下一步将继续发挥农产品电商服务平台的优势,整合线上线下资源,拓展直播、农特产品销售场景,通过技术输出,实现网内网外农商行各渠道联动。同时坚持以客户为中心,围绕客户需求出发,为农商行拓展商圈提供特色化、定制化、配置化功能,支撑农商行以科技赋能乡村振兴。

猜你喜欢

子系统服务平台分布式
基于“云计算+大数据”的工业互联网大数据云服务平台
居民分布式储能系统对电网削峰填谷效果分析
基于O2O的校园服务平台应用研究
高校财务“一站式服务平台”建设探讨
基于Paxos的分布式一致性算法的实现与优化
网络空间供应链中入侵检测及防御子系统的投资机制研究
网络空间供应链中入侵检测及防御子系统的投资机制研究
团队与知识管理的关系研究
浅谈中职学校新型模块化机房建设
富裕县 搭建平台提升社区服务水平