一个基于微服务的个性化电商系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:wensiuu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络与科技的发展,人们生活节奏也逐渐加快,网络购物已成为人们的一种生活习惯,各种电商平台也因此蓬勃发展。网上购物在为消费者带来方便的同时也为省下门面费的各个卖家带来了巨大利润。与此同时,人们也从信息匮乏时代步入了信息过载时代,为了更好地满足用户需求,一个优秀的购物系统也应主动为每位用户推荐其可能感兴趣的商品。本个性化电商系统正是在这一背景下进行开发的。系统采用微服务架构,将整个个性化电商系统拆分为商品管理、用户管理、商品搜索、商品详情页、购物车管理、订单管理和商品推荐等多个微服务。各微服务采用Spring Boot框架快速搭建,提高了开发效率。运用CAS框架解决了微服务架构下常见的单点登录问题。对于各微服务间的交互,采用Zookeeper完成服务的注册与发现,使用中间件Dubbo完成服务间的调用,同时灵活运用消息中间件ActiveMQ进行服务间的解耦。商品搜索模块采用搜索应用服务器Apache Solr实现商品的高级搜索功能。商品推荐模块运用了Spark框架,包括基于LFM、Item-CF的离线推荐以及基于自定义模型的实时推荐,自定义模型依赖用户的最近几次评分记录实现,计算量小,响应速度快。系统的开发采用前后端分离方式,前端主要运用AngularJS框架,后端主要使用SSM框架。系统数据库采用MySQL和MongoDB,同时使用Redis作为缓存。经过测试,各微服务的独立部署方式有效提高了系统并发量,同时保证了系统的可扩展性。搜索应用服务器Apache Solr的应用实现了商品的高级搜索功能,提升了用户体验。网页静态化技术FreeMarker的运用将商品详情页的响应时间减少了约三分之一,保证了系统的实时性。商品推荐功能的加入吸引了更多的用户,提高了商品销量,增加了系统收益。
其他文献
在深度学习图像预处理的问题中,某些应用场景下图像数据的方向和视角可能对预测结果产生影响,杂乱的背景也可能造成干扰,例如对书法练习作业的图片进行自动点评的场景中。这种情况下在数据集预处理的过程中,对用户拍摄上传的图片进行视角优化工作,对后续的训练、识别以及其他图片用途可能有着不可忽视的作用。依据在线教育平台的书法作业智能点评系统对作业图像视角和背景进行优化的开发需求,采用open CV和Tensor
随着近年来电子商务的迅猛发展,各大电商平台不断崛起,以营促销活动为主要手段的价格战也在各大电商间频频上演。销量预测是这一系列营促销活动的源头和必要环节,是维系整个供应链系统的重要节点,也是管理者进行计划、采购、仓储、营销等活动的重要依据。当前部分企业将营促销活动的重点放在活动模式的创新上,仅使用简单的统计学习模型或机器学习模型进行销量预测,没有充分考虑消费者行为和营促销特点,导致预测与实际有较大的
在大数据背景下,安全多方计算解决了多源数据分析与融合过程中数据各方拥有者的隐私性问题。同时,在数据被充分利用的前提下,安全多方计算保证了数据的加密性与隐私性。理性安全多方计算扩展了传统的安全多方计算,是博弈论与安全多方计算融合的产物。引入理性参与者使得安全多方计算模型更加符合现实意义和实际应用,通过效用函数的分析保障了计算结果的可靠性。本论文结合信息论、博弈论和安全通论,对安全多方计算中参与者行为
近年来中国基建行业对“一带一路”沿线直接投资的项目规模、涉及的国家及行业不断扩大。但与此同时,中国基建行业在沿线国家投资时因遭遇政治风险而导致项目被叫停甚至取消的现象也时有发生。由于政治风险具有复合性与不可预测性,一旦发生对基建投资项目的负面影响极大且损失可挽回余地小。在此基建行业投资背景下,本文展开对中国基建行业在“一带一路”沿线国家直接投资面临的政治风险研究。首先,本文对政治风险、“一带一路”
随着多媒体技术及互联网技术的发展和普及,线上数字化娱乐已经迅速融入了人们的生活中,技术深深地改变了数字娱乐产品的生产方式与人们的消费娱乐模式。于此同时,数字化娱乐产品的生产方式与新的消费模式的形成,极大提高了数字化娱乐产品的生产效率,各种影音娱乐产品呈现爆发式增长的趋势。面对庞大的信息海洋,如何利用新技术智能地为人们选择适合自己的包括娱乐产品在内的各种产品成为现实的需求。在这种时代背景下,推荐系统
滚动轴承作为主轴旋转的核心与支撑部件,通常工作在交变载荷、高温和重载等工况下,这使得它成为旋转机械最容易失效的部件之一。因此,对滚动轴承进行状态监测和故障诊断是保障设备正常工作的关键。包络分析是滚动轴承故障诊断中使用最多且成熟的方法,但是其中关键性的步骤—解调频带的选择依旧存在问题,容易受到无关噪声干扰而选择错误频带导致诊断效果不佳。因而,本文以滚动轴承振动信号作为研究对象,将多噪声干扰下滚动轴承
随着互联网技术的快速发展,在线广告系统已成为各个互联网公司的重要收入来源。广告曝光预估是在线广告系统比较重要的一个环节,其为广告主提供未来的广告曝光效果参考,通过这个预估参考,广告主能避免盲目的优化尝试,降低试错成本。计算广告的难点在于首先数据量大且数据维度非常高,并且不同特征之间相关性很高。因此,如何快速处理高维数据以及自动做特征交互是解决问题的关键。在计算广告领域常用的深度学习模型基础上,提出
目的:本研究针对急性淋巴细胞白血病患儿主要照顾者照顾负担制定全人照护模式,并根据该模式的内容开发主要干预工具微信小程序--护您医路云平台,探讨该干预的应用在改善急性白血病患儿主要照顾者照顾负担、缓解焦虑抑郁症状及提高社会支持水平方面的效果。方法:此干预为类实验研究,选取2019年6月1日至2021年1月31日长春市某三级甲等医院小儿血液科共101例急性淋巴细胞白血病患儿主要照顾者为研究对象,其中对
目的:探讨真实世界慢性髓性白血病慢性期(CML-CP)一线治疗用药的选择策略,分析一线首选伊马替尼后,对其中疗效不佳或不耐受患者转换尼洛替尼与一线选择尼洛替尼两组患者的总体疗效差异,分析CML-CP一线用药首选伊马替尼治疗策略的可行性。方法:收集2003年1月至2019年7月期间我国多中心接受伊马替尼和尼洛替尼一线治疗的CML-CP患者的临床资料,比较伊马替尼和尼洛替尼治疗初诊CML-CP的总体临
研究背景:脂肪干细胞在周围神经损伤治疗中受到广泛青睐。最近的研究表明,干细胞主要通过旁分泌机制来发挥生物学效应,而外泌体在旁分泌机制中起着关键作用。我们旨在研究人脂肪干细胞来源的外泌体在体外、体内对周围神经再生的影响。实验方法:通过超速离心法提取和分离人脂肪干细胞来源的外泌体,使用透射电子显微镜、纳米颗粒跟踪分析和Western blot进行外泌体鉴定。用Dil染料标记人脂肪干细胞来源的外泌体,免