基于微服务架构的农产品采购平台重构和优化
发布时间:2020-07-29 17:42
【摘要】:社会走访调研发现,农户由于缺乏良好的销路和市场消息滞后,大量农产品滞销现象屡见不鲜。农户无力存储,只能忍痛倒掉劳动成果,损失惨重。近几年,国家将“互联网+”理念纳入经济顶层设计,通过互联网平台技术带动传统行业,完成传统行业的产业升级。农产品采购平台统筹国家“互联网+”传统农业发展战略,针对农产品滞销的社会痛点,建设电子商务平台。利用“互联网+”采购产业链平台实现农产品与个人买家对接交易,避免中间商赚取差价,减少农产品的物流仓储成本,帮助农户推广产品和寻找好的销路,使用科学办法对农村扶贫对象实施精准扶贫策略,为广大农产品生产者带来丰厚利润。随着农产品采购平台的飞速发展,平台用户数量、交易规模日益增多,平台原有传统架构方式的单一应用系统已经难以支撑目前的业务规模。为了保证平台响应时间控制在合理范围,保证平台7*24小时无间断服务,保证平台业务扩展不影响原有功能,允许平台服务器可以根据业务规模大小可伸缩。因此,需要对农产品采购平台的性能、可用性、扩展性和伸缩性提出更高要求。单台高性能服务器已经难以支撑农产品采购平台业务,若是单纯的更换更高性能服务器需要花费较高的代价,只是饮鸩止渴,并不是长久之计。为了突破平台性能瓶颈,缓解业务快速发展带来的技术压力,必须采取新的架构设计和思路。因此,本文将对农产品采购平台重构与优化。分析农产品采购平台原架构模式与平台面临的技术架构问题,根据农产品采购平台业务模块进行微服务化,使用Spring Cloud分布式服务框架,搭建Spring Cloud子项目组件,部署业务服务模块。为了进一步提升性能,从平台存储入手,将存储分为持久层模块和缓存系统模块。使用Mybatis框架和Druid框架开发持久层,并采取一系列优化策略。用Redis作为数据中间层,减少持久层压力,降低响应时间。最后对平台进行系统测试,包括功能测试和性能测试,证明重构后的平台满足预期效果。
【学位授予单位】:厦门大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【图文】:
图2-1:农产品采购平台功能图逡逑2.1.1平台业务流程逡逑
逑供应商从发货到消费者收货的所有相关信息,追究责任,从而保障了个人消费者逡逑的合法权益。农产品采购平台具体流程如图2-2所示。逡逑消i者逦农+品逡逑★逦供应商逡逑逦L逦逡逑媻逦f逦,g....逦T邋..逡逑—广一T——厂…—T,逦人逡逑s一…——1逦逦逦J逦<——…NB是窆三爸..逡逑品逦、、’.逡逑又逦z、逦令逦是逡逑''逦—邋口否逦〈赖较逡逑是逦楚邋p邋1?逦?逡逑,+逦4逦逡逑Z1'逡逑s..——…r邋是s有*fii结、逡逑J邋'逡逑^y..:;r.:逦财孤-JL逡逑musim逦结撒货逡逑y逡逑付三逡逑?邋,逡逑%愁丁箪逦逦—逦^邋-逦?v^?邋;>^逦---逡逑,逦m逦’邋逦s逦,逡逑餐逦餐馆逡逑..‘…
逑供应商从发货到消费者收货的所有相关信息,追究责任,从而保障了个人消费者逡逑的合法权益。农产品采购平台具体流程如图2-2所示。逡逑消i者逦农+品逡逑★逦供应商逡逑逦L逦逡逑媻逦f逦,g....逦T邋..逡逑—广一T——厂…—T,逦人逡逑s一…——1逦逦逦J逦<——…NB是窆三爸..逡逑品逦、、’.逡逑又逦z、逦令逦是逡逑''逦—邋口否逦〈赖较逡逑是逦楚邋p邋1?逦?逡逑,+逦4逦逡逑Z1'逡逑s..——…r邋是s有*fii结、逡逑J邋'逡逑^y..:;r.:逦财孤-JL逡逑musim逦结撒货逡逑y逡逑付三逡逑?邋,逡逑%愁丁箪逦逦—逦^邋-逦?v^?邋;>^逦---逡逑,逦m逦’邋逦s逦,逡逑餐逦餐馆逡逑..‘…
本文编号:2774294
【学位授予单位】:厦门大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【图文】:
图2-1:农产品采购平台功能图逡逑2.1.1平台业务流程逡逑
逑供应商从发货到消费者收货的所有相关信息,追究责任,从而保障了个人消费者逡逑的合法权益。农产品采购平台具体流程如图2-2所示。逡逑消i者逦农+品逡逑★逦供应商逡逑逦L逦逡逑媻逦f逦,g....逦T邋..逡逑—广一T——厂…—T,逦人逡逑s一…——1逦逦逦J逦<——…NB是窆三爸..逡逑品逦、、’.逡逑又逦z、逦令逦是逡逑''逦—邋口否逦〈赖较逡逑是逦楚邋p邋1?逦?逡逑,+逦4逦逡逑Z1'逡逑s..——…r邋是s有*fii结、逡逑J邋'逡逑^y..:;r.:逦财孤-JL逡逑musim逦结撒货逡逑y逡逑付三逡逑?邋,逡逑%愁丁箪逦逦—逦^邋-逦?v^?邋;>^逦---逡逑,逦m逦’邋逦s逦,逡逑餐逦餐馆逡逑..‘…
逑供应商从发货到消费者收货的所有相关信息,追究责任,从而保障了个人消费者逡逑的合法权益。农产品采购平台具体流程如图2-2所示。逡逑消i者逦农+品逡逑★逦供应商逡逑逦L逦逡逑媻逦f逦,g....逦T邋..逡逑—广一T——厂…—T,逦人逡逑s一…——1逦逦逦J逦<——…NB是窆三爸..逡逑品逦、、’.逡逑又逦z、逦令逦是逡逑''逦—邋口否逦〈赖较逡逑是逦楚邋p邋1?逦?逡逑,+逦4逦逡逑Z1'逡逑s..——…r邋是s有*fii结、逡逑J邋'逡逑^y..:;r.:逦财孤-JL逡逑musim逦结撒货逡逑y逡逑付三逡逑?邋,逡逑%愁丁箪逦逦—逦^邋-逦?v^?邋;>^逦---逡逑,逦m逦’邋逦s逦,逡逑餐逦餐馆逡逑..‘…
【参考文献】
相关期刊论文 前7条
1 荣艳冬;;关于Mybatis持久层框架的应用研究[J];信息安全与技术;2015年12期
2 杨继瑞;薛晓;汪锐;;“互联网+”背景下消费模式转型的思考[J];消费经济;2015年06期
3 黄楚新;王丹;;“互联网+”意味着什么——对“互联网+”的深层认识[J];新闻与写作;2015年05期
4 张少应;程传旭;;基于Hibernate持久化层的设计与实现[J];计算机技术与发展;2014年12期
5 曾超宇;李金香;;Redis在高速缓存系统中的应用[J];微型机与应用;2013年12期
6 姚墨涵;谢红薇;;一致性哈希算法在分布式系统中的应用[J];电脑开发与应用;2012年07期
7 聂长海;;关于软件测试的几点思考[J];计算机科学;2011年02期
相关硕士学位论文 前2条
1 郭正敏;基于SOA架构的分布式服务化治理方案的研究[D];南京邮电大学;2016年
2 邱书洋;Redis缓存技术研究及应用[D];郑州大学;2016年
本文编号:2774294
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2774294.html