当前位置:主页 > 科技论文 > 软件论文 >

基于微服务架构的分享活动系统的设计与实现

发布时间:2020-04-30 04:12
【摘要】:应对市场竞争,淘宝推出分享活动系统,通过用户分享行为吸引更多的社交流量。然而,现有的分享活动系统基于特定业务模式开发,活动规则的配置固定,分享模式和权益类型单一,无法迅速响应市场变化。分享模式的不断变化,对活动配置的灵活性提出了更高的要求。本系统整体采用微服务架构,基于Spring Boot技术框架构建微服务,通过Mybatis框架封装JDBC操作。系统在微服务中引入Redis内存数据库缓存热点数据以降低数据库负载,并采用React框架搭建前端页面。同时,系统以活动数据为主题构建数据仓库,基于Druid批量加载日志数据,通过OLAP多维度统计分析,获取统计数据。本文分析了当前的主流分享模式,将分享活动的参数按照最小业务逻辑抽象成组件原子模块,通过不同规则组件间的拼装,实现分享活动的灵活配置。系统从用户角度分为活动管理平台和活动执行端,其中管理平台为活动策划者提供角色管理、活动创建、活动管理和数据可视化功能,活动执行端面向活动参与用户,提供用户历史记录查询和活动参与功能。在设计与实现阶段,本文将系统细分为平台前端服务、管理服务和活动执行服务,各微服务独立设计与开发。前端服务创建规则组件的页面模板,提供管理平台的用户界面。管理服务采用分层架构,实现管理平台的服务端功能。活动执行服务提供用户活动接口,实现各规则组件的处理逻辑,同时将用户参与流程划分为一系列活动节点,在节点内部通过反射机制实例化组件处理类对象,使用责任链设计模式,链式执行组件的处理规则,实现各节点的业务逻辑。管理服务和执行服务使用独立的数据库存储数据,其中执行服务使用分库分表策略对数据进行水平切分,并引入内存数据库提高系统性能。目前,系统已经部署上线,正式投入使用。
【学位授予单位】:南京大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52

【相似文献】

相关期刊论文 前10条

1 韩佼男;;浅析微服务架构在企业信息系统构建中的应用价值[J];中国管理信息化;2018年02期

2 洪华军;吴建波;冷文浩;;一种基于微服务架构的业务系统设计与实现[J];计算机与数字工程;2018年01期

3 李贞昊;;微服务架构的发展与影响分析[J];信息系统工程;2017年01期

4 方小祥;;2017年云服务架构新趋势[J];数字通信世界;2017年03期

5 赵善龙;孙婉婷;;基于微服务架构的互联网+农业平台设计[J];通信管理与技术;2017年02期

6 李博文;刘鸿沈;裴延兵;孙春春;;微服务架构在企业信息化建设平台中的应用[J];信息与电脑(理论版);2017年11期

7 付朋辉;吕锋;王艳;;基于微服务架构的平台设计与应用[J];金融电子化;2017年06期

8 杨年华;;面向服务架构的信管专业人才培养[J];大学教育;2015年04期

9 杨扬;贾君君;李晨;;面向服务架构的云计算平台[J];计算机应用;2015年S1期

10 满莹;封建林;;面向服务架构下的信息安全应用研究[J];科技传播;2011年05期

相关会议论文 前10条

1 王旭强;袁东州;侯宏生;王智峰;;微服务架构在电力行业中的研究与应用[A];2017年“电子技术应用”智能电网会议论文集[C];2017年

2 郑亚;张书杰;于学军;;面向服务架构的业务流程管理[A];2008'中国信息技术与应用学术论坛论文集(二)[C];2008年

3 徐明辉;陈金鹰;韩子康;刘香燕;;关于SDN与云计算融合的探讨[A];四川省通信学会2014年学术年会论文集[C];2014年

4 吴奎;;面向服务架构的通用决策支持平台构想[A];2013第一届中国指挥控制大会论文集[C];2013年

5 刘丹;朱洪斌;王宇飞;吴嘉生;罗华永;;一种微服务架构最佳实践[A];2017电力行业信息化年会论文集[C];2017年

6 雷傲雄;谢旭升;邓华锋;;基于SOA方法的企业服务架构研究[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(下册)[C];2009年

7 杨占才;张桂英;王红;;面向服务架构的可移植测试程序集开发技术研究[A];2012航空试验测试技术学术交流会论文集[C];2012年

8 张桂英;范利花;杨占才;;面向服务架构的可移植TPS软件实现技术[A];面向航空试验测试技术——2013年航空试验测试技术峰会暨学术交流会论文集[C];2013年

9 王强;王岩;;融合SOA的电力GIS系统的构建[A];2008年电力信息化高级论坛论文集[C];2008年

10 王斌;赵云;尹云辉;;面向服务架构的复杂工业过程建模研究[A];2009中国控制与决策会议论文集(1)[C];2009年

相关重要报纸文章 前10条

1 ;独立内核技术引领容器新突破[N];中国信息化周报;2017年

2 本报记者 邱燕娜;向微服务架构转型[N];中国计算机报;2016年

3 蒲公英;现在部署面向服务架构[N];科技日报;2005年

4 ;BEA发布SALT1.1新服务架构[N];人民邮电;2006年

5 本报记者 王薇;建立面向服务架构 保险企业创新不断[N];中国保险报;2005年

6 ;联手制订移动Java服务架构[N];人民邮电;2004年

7 ;面向服务架构加快企业创新[N];中国证券报;2005年

8 本报记者 那罡;云安全是一种基础服务架构[N];中国计算机报;2009年

9 本报记者 胡英;东软 新安全服务架构提高服务门槛[N];计算机世界;2010年

10 郭涛;解构微服务[N];中国信息化周报;2018年

相关博士学位论文 前5条

1 韦韫;基于面向服务架构的网络化协同制造资源重组优化研究[D];南京理工大学;2011年

2 裴科;PRSoC三层服务架构及其URAP协议研究[D];太原理工大学;2010年

3 刘文彬;面向服务架构的旋转机械智能诊断维修系统及工程应用研究[D];北京化工大学;2008年

4 冯新扬;基于REST的Web服务架构理论与技术研究[D];解放军信息工程大学;2009年

5 韩晶;大数据服务若干关键技术研究[D];北京邮电大学;2013年

相关硕士学位论文 前10条

1 周倩;基于微服务架构的分享活动系统的设计与实现[D];南京大学;2018年

2 焦紫顺;基于微服务架构的商户搜索列表页系统的设计与实现[D];南京大学;2018年

3 肖仲W,

本文编号:2645380


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2645380.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户435a8***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com