基于微服务的游戏道具销售平台设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:jxzsy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
游戏商城是游戏企业吸纳用户、增加流量,带来持续收益的有效手段,但是,随着游戏业务场景的规模不断增大,游戏用户规模持续增加导致的高并发访问需求,开发部门内部关系复杂导致功能集成难度不断增大,现有的游戏商城开发技术手段和模型越来越难以适应这些变化的需求。道聚城系统为腾讯公司推出,对接内部各大游戏工作室以及外部合作伙伴的上百款PC、手游端游戏,服务于数亿用户的游戏道具售卖平台。平台对内需定制化游戏接入,功能集成困难;对外需接入合作伙伴,业务场景复杂;节假日活动日均流量均在数百万之上。微服务技术具备松耦合、扩展性强、易技术创新等特性,容器技术拥有高自动化、快速集成等特点,因此采用微服务、容器技术设计实现一个满足需求的游戏商城系统。系统在架构设计方面采用Spring Cloud相关组件和Spring Cloud Alibaba微服务技术,解决传统单体应用架构中代码复用性低、扩展性差、模块耦合度高以及单体应用架构中调用链路过长而导致的服务雪崩现象。同时,面对不同的业务场景,在微服务基础之上对并发有较高要求的服务使用Golang作为开发语言,做到技术选型的灵活多变。在系统功能持续集成方面,针对商城系统版本更迭较快,服务体量增长迅速,人工运维难度呈现几何系数上升的问题,采用容器技术将整个微服务应用通过Jenkins技术拉取服务代码打包成Docker镜像部署于Kubernetes集群,进而实现服务的一键式打包、部署和发布,提升持续集成效率。系统实现表明采用的微服务技术既解决了应用架构的可用性、稳定性问题,同时又免去了冗余配置,缩短了软件开发周期,降低了企业开发成本。使用容器技术极大程度降低了企业运维的人力成本,促进产业升级,使企业运维向着自动化、智能化方向迈进。
其他文献
目的:基于全球肢体解剖分期系统(Global Limb Anatomical Staging System,GLASS),分析影响慢性肢体威胁性缺血(Chronic Limb-Threatening Ischemia,CLTI)患者治疗强度的因素,探讨发生再干预和无截肢存活(Amputation-free survival,AFS)事件的预测因子。方法:收集2018年1月至2020年1月期间收治于
学位
随着经济建设不断发展,社会对于成品油需求持续增加,相应地对成品油的运输保供提出了更高的要求。某成品油管道公司近年来新修多条成品油管道,站场遍及中部六省,数量多达百座,公司的服务器数量增加且分散多地,以往通过发现业务系统异常再人工排查服务器异常的方法无法适应生产需要,故建立一套服务器监控与告警系统迫在眉睫。某成品油管道公司服务器监控与告警系统分为Server和Webapi两个模块,主要包括登录、监控
学位
目的:本研究旨在通过对武汉某大学大一新生失眠症状展开调查,了解该大学大一新生失眠情况。从社会人口学、生活方式、躯体及心理、环境、个性特征和大学生特异性影响因素等角度探讨与其失眠症状检出率相关的因素,分析可能关联,并提出有针对性的对策及建议,为相关部门改善大学生尤其是大一新生失眠症状提供可参考依据。方法:采用随机抽样的方式从武汉某重点大学理工类及文科类院系共计抽取4个学院,以网络问卷调查的形式完成对
学位
互联网的快速发展使得各行各业都逐步向服务线上化迈进,海量数据的存储也无形中增加了信息检索的复杂度。用户不再仅仅关注购票功能,而对系统的性能、稳定性、新功能等提出了更高的要求。在线票务系统不仅要解决大数据时代信息过载问题,实现用户个性化推荐;还应当顺应疫情背景下动态分散就座的需求,实现动态锁座机制。此外,系统应当能够应对高并发访问下的流量暴增问题以及具备完善的服务监控机制。首先对现有的推荐技术和在线
学位
集换式卡牌游戏,简称TCG(Trading Card Games),是SG(Stratigic Games,策略游戏)下的一个分支,早期的实体TCG以纸质卡牌这一简易载体,实现了复杂的博弈性,培养了丰富的玩家基础。2014年开始,电子卡牌逐渐风靡全球,伴随的是众多实体卡牌游戏的电子化,并带动了大量原创的电子卡牌游戏。电子卡牌游戏中的平衡性调整这一工作,是维持游戏长期稳定运营的关键。但是,该项工作仍
学位
增材制造技术是制造业研究的热门方向,而表面检测是增材制造质量控制工程中重要的一环。基于图像的检测方式无法获得工件表面的空间几何结构关系,同时气孔缺陷在工件表面上的分别是毫无规律的,这导致自动化检测工作难以推进。针对气孔这种空间起伏缺陷,三维点云具备非常好的描述能力,但是三维线激光扫描设备在获取工件表面点云信息时,存在运动倾斜、过度扫描等问题,故为了推动检测自动化,并提升检测自动化的运行效率和检测性
学位
随着互联网的普及以及视频应用的丰富,互联网每时每刻都在产生海量的视频用户行为数据。当前针对视频用户行为日志数据进行采集分析的研究普遍基于批处理思想,导致分析结果实时性不强,并且缺乏服务器集群健康的实时监测使得系统的可用性不高。系统基于双中心节点中心副本控制协议和实时流处理计算等相关技术,设计实现了一个分布式日志采集分发系统,完成对集群健康信息的监测和从用户日志数据中获取用户特征。系统由五个模块组成
学位
在信息智能化快速发展的背景下,各行各业都开始了数字化转型工作,国内的医疗卫生机构早已摒弃了传统纸质记录方式,转为电子记录方式。同时,大量医疗机构导致了医学数据信息量的急速增长,使得对医学数据的采集和存储不堪重负。各机构之间的数据存储格式不匹配,使得数据孤岛问题严重,且存在安全隐患。对医学数据的高效存储以及进行可信的数据共享交易成为整个医疗行业亟待解决的瓶颈。区块链技术作为新兴技术,具有去中心化、防
学位
近年来,政府大力实施乡村振兴,促进农村产业兴旺,乡村物流就是一个极佳的切入点。但乡村物流起步较晚,存在着网点少、信息化程度低、服务质量差等问题。因此,针对农村实际,以提升乡村物流便捷性为目标,开发了乡村物流系统。系统分为用户端、服务运输端、网点库管端和后台管理端四个模块,主要为农户、集采商、网点服务人员、运输司机提供物流下单、揽件、出入库、分拣、派送、签收等各个环节的信息流转与管理功能。系统基于S
学位
当前,以知乎为代表的知识分享类信息流产品成为了一种消遣碎片化时间的新生活方式。同时随着信息越来越透明,热点事件频发,知识分享APP会频繁迎来突发流量,因此针对热点事件高并发场景的处理能力决定了APP的稳定性及可用性。且随着APP中内容越来越多,从海量数据中为用户提供感兴趣的内容也变的越来越重要。针对这些问题,论文基于OpenResty进行了高并发架构设计,设计了Deep FM的改进推荐算法,实现了
学位