基于微服务架构的生鲜订购平台的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:limiao912
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,我国互联网领域发展迅猛,许多企业在这一领域都进行了一定的战略部署和技术布局。在“互联网+”时代,生鲜农产品也搭上互联网的时代快车,各大公司争先希望在这一领域深耕有所成效,同时政府部门在农村的可持续发展道路上有相对优惠的政策支持,解决了相当一部分生鲜农产品销售问题。但生鲜产品有其特殊的保鲜和存储需求,从农民收成环节到最后配送到客户手里中间还需尽可能的优化对应环节,尽量减少中间多余环节成为了生鲜产品销售亟待解决的问题。研究目标是设计与实现基于微服务架构的生鲜订购平台,在满足功能需求的基础之上,还需满足系统架构易扩展性和可维护性。论文开头对订购平台的研究背景与意义进行了描述,同时收集了国内外的研究情况,确定了本论文的研究目标。紧接着介绍本订购平会用到的相关技术概述,后台技术选型有微服务框架Spring Cloud、简化传统应用开发的配置框架Spring Boot和Web的开源框架SSM,以及Redis缓存技术的应用,同时还研究了小程序相关技术和当前比较流行的前端页面构建框架Vue.js。在对系统进行需求分析之后,结合面向对象的设计思想,对生鲜订购平台进行了设计和实现。基于微服务架构的生鲜订购平台由移动端微信小程序和Web端管理平台组成,客户端主要实现了首页广告信息展示、生鲜商品详情显示、购物车等核心功能。服务器端使用SSM框架实现,每个系统功能构成一个微服务系统,包括生鲜订购平台运营商微服、订单微服务、支付微服务等主要功能。在架构上,主要实现了服务注册和发现,路由网关的搭建以及客户端负载均衡等主要架构的构建。对系统进行测试的结果表明,微服务架构的生鲜订购平台各部分运行正常,各个微服务之间能够协作提供主体功能给消费者,店铺商家以及生鲜平台运营商。系统实现上基本符合预期需求,有一定实用价值。
其他文献
随着信息网络的快速扩展,Web应用越来越广泛,人们在生活和工作中也越来越离不开它。同时,对它的要求也在逐步提高,人们对Web应用不再仅限于功能,而是追求更加良好的用户体验。Web应用前端性能情况直接决定着应用提供的服务质量和用户体验,很大程度上影响着用户是否会继续使用该应用。因此,前端性能成为了前端开发中的重要关注点,针对如何提高前端性能,监测前端性能数据成为解决问题的第一步也是最为重要的一步。基
氢能作为最具发展潜力的新能源之一,具有能量密度大、使用零排放的特点,已成为能源转型的核心支柱应用在燃料电池、发电等领域。与此同时,氢气(H2)是一种无色无味的易燃性气体,H2泄漏引发的安全问题受到高度重视,因此,对高性能、低功耗H2传感器的需求十分迫切。二氧化锡(Sn O2)具有良好的热稳定性和导电性,在H2传感领域有着广泛的应用前景,但是目前基于Sn O2体材料的H2传感器仍然存在工作温度高、低
如今生活中,大众媒介已经成为了人们视听生活中必不可少的工具,在各个方面各个领域影响着人们对于事物的认知,进而影响人们的思想,改变人们对事物的思维和判断,而在这其中,电影公认是目前最为普遍、信息负载量最大的媒体。并且人们对于精神生活的高质量的追求,人们对于电影需求也日益增加。同时伴随着网络的广泛覆盖,电影相关的信息量也越来越庞大,因此如何设计构建关于电影的问答系统也就越来越迫切和重要。而知识图谱产生
移动操作机器人由移动平台和操作臂组合而成,这样的配置使其既具有大范围的移动能力又具有灵活的操作能力,被广泛应用于众多领域。然而,两者的结合也带来自由度冗余、高动态作业交互和动态稳定等问题,极大地增加了该类机器人运动规划和控制的难度。现有的移动机器人规划方法大多将移动平台和操作臂进行独立规划,无法同时满足机器人作业效率与移动稳定性要求,也无法适应动态变化的外部环境,极大地限制了移动操作机器人能力的发
黄铁矿是自然界常见的一种硫化矿物,通常利用浮选法回收。浮选体系中药剂与矿物作用之前,药剂间会产生复杂的交互作用。已有的研究主要从单一或同类药剂的角度,按照先加调整剂后加捕收剂等的分步加药顺序研究药剂间的交互作用,与实际生产中常见的调整剂、捕收剂和起泡剂等同步加药的现状不匹配,导致药剂参数的制订缺乏充分的理论支撑,致使选矿回收率不理想。论文以黄铁矿浮选过程中活化剂硫酸铜和捕收剂丁基黄药为研究对象。通
随着基因芯片技术的发展,基因表达数据得到研究人员越来越多的关注。通过合理的分析基因表达数据,提取出有用的关键信息,利用正确的预测结果,将为疾病的治疗带来有效的指导性建议。然而,基因表达数据普遍存在维度高以及样本较少的特点。随着维度的增高,容易造成“维度灾难”的问题,极大降低了现有的数据挖掘和机器学习等算法的计算效率与准确率,为分类学习带来了一定的挑战。针对基因表达数据的分类任务,本文探究如何从存在
贵州矿区浅埋煤层上地表多为峰丛地貌,从而形成了峰丛地貌下浅埋煤层开采的特点,在开采的过程中覆岩破断及裂隙演化规律与平原、冲沟矿区有所差别,给矿井生产以及周围居民造成了一定的安全隐患。为了深入了解其差异,本文采用理论计算、相似模拟、数值模拟相结合的研究方法,系统地研究了普洒煤矿11013工作面推进通过山体时引起的上覆岩层运动及裂隙演化的一个过程,以及对导水裂隙带高度的预测。通过构建弹性薄板模型对煤层
在当前,企业面对日益增长的人力成本,制造业转型升级加快的宏观背景下,机械臂应用在各行各业中,根据应用环境的不同,机械臂所使用的末端执行器千差万别。本文设计了一款能够通过自动控制技术操作数控机床面板的多指机械手。通过对机械手的机械结构、运动学模型、动力学模型、指尖最小抓持力和按键最小接触力以及控制系统的研究,本文完成的主要成果如下:首先,根据操作数控机床控制面板的操作对象,确定机械手的尺寸参数以及负
机器人抓取技术是机器人学的主要研究方向之一。当前成熟的机器人抓取技术大多只适应于场景布局固定的结构化环境。在面对物体特征繁多、位姿随意的非结构化场景时,抓取困难且实时性差。为了改善非结构化环境中机器人抓取的效率和精度,本文对机器人抓取的关键性技术进行研究,包括目标分类与定位技术、最优抓取点检测技术和视觉感知系统标定技术。具体内容如下:(1)为了解决目前区域建议检测模型耗时较多的问题,提出将YOLO
增减材复合加工制造,是一种将增材制造和减材制造合二为一的复合加工制造方法,克服了一般增材制造出现的尺寸精度低、产品机械性能差等缺陷。它用途广泛,既可以是“从无到有”的产品生成,生成出比3D打印质量更好的产品,也可以用于修复零件,在原有的破损零件上进行增减材加工,修补破损零件,降低维修成本。然而,市面上的CAD/CAM软件无法针对本文研究的大刚度、高柔性、广包络范围的柔性增减材复合加工机床进行工艺规