基于微服务架构的用户标签系统设计与实现
发布时间:2020-08-23 15:40
【摘要】:对于零售企业来说,营销是企业生存和发展的重要一环,传统企业营销策略使用线上问卷调查、电视和楼宇广告、会员群发短信等。由于这种投送方式将无需求的用户也划分在一起进行广告投送,造成投送成本高,效果差。精准营销方式解决了上述问题。精准营销主旨是通过用户的兴趣和购买偏好进行营销,它排除其他无兴趣或偏好用户,将有可能购买营销产品的用户组成一个营销人群,对其进行有针对性的产品推荐并防止会员流失。由于传统线下零售企业所能统计的信息仅限于会员的购买情况,其获得用户偏好的维度单一,并且无法真正做到精确营销。随着互联网应用的普及,一些线上零售企业通过自身线上网站获得大量用户数据,其中包括非会员的浏览情况及会员的浏览、购买、支付等数据。同时通过会员系统和线上问卷调查等手段获得用户微信或手机号进行触达。这些零售企业通常构建一个单块式的营销系统。一方面分析用户的偏好,另一方面使用微信或手机针对这些用户划分营销人群,进行触达。关于微服务的研究在近几年十分活跃,由于微服务直击单块式服务架构迭代速度慢、架构不清晰、耦合度过高、无法做到语言异构和无法服务异构等痛点,所以一些企业在构建应用系统都会采用微服务这一架构。同时从Netflix自身企业应用到由Pivotal公司提供的企业微服务大礼包Spring Cloud,微服务架构也在逐渐完善。传统建立在单块式架构的标签系统由于任何修改都要全部部署、编译时间过长、开发效率低等缺点,不断被多模块的微服务架构所挑战。所以采用微服务架构的用户标签系统十分灵活。另外,标签系统中用户标签存储在缓存系统中。需要进行多个标签计算,形成细分人群时,通过标签的Keys获得相关标签结果的用户ID集合,再将这些标签结果从缓存服务器加载到计算服务器进行交并运算。这种方式占用大量系统的网络带宽和计算服务器负载。在本次论文中,用户标签系统创新性的将标签计算下推到缓存服务器,做到用户标签存算一体,降低网络带宽压力。并且利用每个用户ID都是由唯一的长整形所表示的特点,引入bitmap,将每个用户ID看成内存中的一个位,在降低用户标签结果中用户ID集所占内存空间外,标签计算将转变为位运算,具备相当好的计算性能。
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
本文编号:2801704
【学位授予单位】:大连理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52
【参考文献】
相关期刊论文 前6条
1 刘俊龙;刘光明;张黛;喻杰;;基于Redis的海量互联网小文件实时存储与索引策略研究[J];计算机研究与发展;2015年S2期
2 邢千里;刘列;刘奕群;张敏;马少平;;微博中用户标签的研究[J];软件学报;2015年07期
3 马越;黄刚;;基于Docker的应用软件虚拟化研究[J];软件;2015年03期
4 刘志鹏;卫晨;;基于Quartz与Spring的动态任务调度系统的设计与实现[J];计算机光盘软件与应用;2014年13期
5 郭迪;赵政文;王玺;;基于cron的计划任务时间管理的设计与实现[J];现代电子技术;2011年14期
6 严勋;孙虎;周丰;张摩西;王玲;;企业管理信息系统实现模式研究[J];微计算机信息;2007年33期
相关硕士学位论文 前1条
1 徐康明;基于微服务架构的服务发现与服务可靠性的研究[D];北京邮电大学;2018年
本文编号:2801704
本文链接:https://www.wllwen.com/guanlilunwen/yingxiaoguanlilunwen/2801704.html