基于Spring Cloud的培训商务系统的设计与实现

来源 :北京邮电大学 | 被引量 : 21次 | 上传用户:xtepnui2020
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的飞速发展和培训行业信息化的深入,越来越多的培训公司开始研发自己的在线培训系统来满足企业发展的需要。企业最开始开发的培训商务系统业务功能相对简单,随着业务的发展,系统需要不断地进行快速扩展。如果采用传统单体架构进行设计,后期会因系统架构过于复杂而难以支撑系统的业务发展,如果采用垂直架构进行设计,又会出现重复造轮子的情况。显然,传统软件架构都无法满足系统快速发展的需要,因此本课题将系统进行前后端分离,并采用微服务架构对系统后端进行设计,从而使系统具备易扩展、易伸缩、高并发、高可用、开发敏捷,以及自动化运维的特性,并在此基础上实现一个培训商务系统。本文首先通过对系统架构和技术路线进行详细分析,完成了系统的整体架构设计,以及Spring Cloud系统服务治理的设计。接着,对系统中的关键技术进行了研究,包括:构造了解决系统中一致性问题的高性能分布式锁、优化了系统异步通信中的Kafka消息消费者、解决了系统在高并发下的缓存穿透问题、改进了系统在分布式环境下的限流策略、解决了系统数据库的单点故障问题等。然后,完成了系统所有服务的实现和治理,包括日志处理服务、个性化营销服务、基于OAuth 2.0的单点登录服务等,并完成了系统服务在Docker容器中的部署。最后,完成了系统的功能测试和性能测试,以及系统的微服务架构特性的测试分析。从测试结果来看,系统各方面都达到了预期目标。
其他文献
破碎化是当今地表自然景观演化的重要形式。基于县(区)行政单元,利用GIS技术和景观生态方法,定量探讨了长江三角洲生态用地破碎分区及其城市化关联,研究结论有:①建立了生态
目的探讨布地奈德联合沙丁胺醇对支气管哮喘患者转化生长因子β1(TGF-β1)和C反应蛋白(CRP)水平及肺功能的影响。方法 112例支气管哮喘患者作为研究对象,采用随机数字表法分
城市化改变了下垫面条件,进而影响河流生态水文条件,造成河流水体污染、栖息地退化、生物多样性丧失等水生态问题。在海绵城市建设中,掌握不透水性指标的属性,合理控制不透水
1915年庞德译作《华夏集》(或《神州集》,Cathay)的出版极大地推动了英美现代主义诗歌的发展。《神州集》是英美现代诗歌史上一本重要的有重大影响的译诗集。庞德在研习古汉
陆德铭教授运用黄芪为主治疗外科常见病的经验和特色 ,是通过合理的配伍起到化气回津、固表托毒、益气活血、条达肝气等诸多功效。并列举甲状腺机能亢进症、寻常疣、带状疱疹
为了安全有效地解决大豆苗期根部多种病害复合侵染的问题,利用微生物多样性及诱导抗病性理论,在辽宁省沈阳康平基地与黑龙江大庆基地,对新研发的一种兼抗大豆胞囊线虫与根腐
以加权平均旅行时间为指标,1986年、1994年、2005年为时间断面,探讨了长江三角洲地区公路网络中主要节点城市可达性空间格局及其演化规律,并结合公路货运特征(货运量区位商)
时空数据库为了快速访问其庞大的数据量,必须建立有效的时空索引以提高各类时空查询效率。本文提出了一种基于3DR-tree算法的时空索引方法:3DR*-tree。3DR*-tree是利用"退化
<正>如果素有全球文案第一人美誉的Tim Delaney(英国创意热店Leagas Delaney创始人、主席,下文称Tim)的五条建议还让你觉得意犹未尽,那么接下来这场由优衣库大中华区首席市场
旅游景区资源作为一种公共物品,长期以来,其经济价值一直被忽略。近年来,随着旅游业的快速发展,旅游景区资源保护与开发矛盾日益突出。开展旅游景区经济价值测评是发展全域旅