咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >基于Dubbo分布式架构网上商城的研究与实现 收藏
基于Dubbo分布式架构网上商城的研究与实现

基于Dubbo分布式架构网上商城的研究与实现

作     者:徐光耀 

作者单位:沈阳师范大学 

学位级别:硕士

导师姓名:马佳琳

授予年度:2019年

学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

主      题:网上商城 分布式架构 Dubbo Spring 

摘      要:近年来,国内外电子商务迅速发展,网上购物的人数逐年增加。传统的框架结构难以满足高并发需求,并且新兴的Hadoop生态系统还无法完全替代传统的项目开发。为了解决上述的问题,将分布式的思想引入到WEB开发项目工程中,实现一个分布式的、高并发的、负载均衡的大中型电子商务网上商城系统是本文主要研究内容。该系统具有统一化、标准化、模块化以及灵活部署的特点。本文以面向服务的思想为依据,在宏观的设计架构上,应用以RPC通讯技术为基础的Dubbo开源分布式架构,通过分布式应用程序协调服务Zookeeper,完成服务生产者和服务消费者之间的管理和调度。在具体的实现框架上,由于网上商城系统属于互联网行业,需要降低功能之间的关联性,系统采用更加轻量级的SpringMVC、Spring和Mybatis这三个框架模型进行开发。根据Spring框架的IOC和AOP的两大特性,将其他两大框架进行整合,统一由Spring容器来进行管理。在数据的持久化方面,通过Mybatis框架的逆向工程技术完成对MySQL数据库的访问,该框架可以直接编写SQL语句,使开发更加简单、轻量化。为了更加适应于实际需求,系统中所有工程都是基于Maven来搭建,对项目工程进行一键构建和依赖管理,应用先进的开源框架和技术,如Redis缓存技术、Active MQ异步消息队列技术、以及Solr全文检索技术,实现一个以Dubbo架构为支撑的分布式网上商城购物系统。本文根据上述提及的技术和方法对本系统进行分析和设计,并为系统的分布式实现提供了良好的解决方案。从整体上降低系统间的耦合度,提高系统的并发性和可扩展性。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分