当前位置:主页 > 经济论文 > 电子商务论文 >

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

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

开发模式


第 2 章 工程开发技术介绍,必先利其器”,要完成任何一个逻辑复杂的项目,都,再积零为整。在搭建网上商城系统之前,需要对当布式框架的思想再到具体的开发技术都要逐一说明,务架构的网上商城的设计与实现。本章将从全局出发和开发技术流程。向服务思想务的思想[15,16]是由于纵向开发方式不能满足实际的需一些业务需求较简单,公司规模较、访客少、国有企模式整体分为三层,表现层、业务层、数据层,由于的,例如 Tomcat 连接人数的限制[17],理论上一个 T是大概能承载 300 人同时访问。很显然,这种设计模数据在一台服务器的臃肿,但是在处理高并发时候,

模式图,分布式开发,模式


基于 Dubbo 分布式架构网上商城的研究与实现分布式架构指的是将一个工程拆分成多个子系统,应用通讯技术来完成系统间的相互合作。面向服务指的是各个服务相当于一个组建模型,不同的应用软件可以通过调用这些服务的接口来实现整体业务需求。分布式面向服务思想本质上拆分了一个大型的应用程序的业务。即不面向特定业务,而是对所有的业务进行抽象的抽取,独立部署为分布式的服务。如果一个系统平台需要增加业务功能只需要增加具体的应用服务,这种面向服务的思想比面向对象更加的松耦合,满足当前业务逻辑的灵活多变,提高可重用性和扩展性,软件开发的技术是逐步改进的,最终演变到分布式开发结构,如下图所示。

示意图,处理过程,示意图,代理对象


图 2.3 RPC 处理过程示意图上图中可以清楚地展示 RPC 执行的过程[19],步骤 1,客户端中的一个进程函的客户端句柄,并且 RPC 中有关的参数;步骤 2,根据客户端的代理对象调的协议栈,同时将数据进行封装成包;步骤 3,底层根据点到点的 Sockets 协网络进行传递;步骤 4,远程系统内核中 Sockets 接收请求,调用服务器句柄务器代理对象找到指定的本地函数;步骤 6,服务端函数将处理的结果返回给步骤 7,服务端代理对象将返回远程系统中的协议栈,同时将数据进行封装8,本地系统内核中 Sockets 接收请求;步骤 9;本地系统内核解析封装的数据果返回给客户端句柄;步骤 10,客户端函数接收代理对象的信息,实现远程ubbo 分布式框架ubbo 是阿里巴巴公司用 Java 语言编写的、基于 Socket 通信的、高性能 RPC式框架[20]。Dubbo 主要的功能是通过高性能的远程调用 RPC 技术来实现服务。各个系统工程之间可以通过 Dubbo 进行统一管理,而每一个子项目都是独

【相似文献】

相关期刊论文 前10条

1 ;山西省政府采购网上商城采购突破2亿元[J];山西财税;2018年12期

2 刘航波;;政府采购网上商城发展建议[J];中国招标;2017年47期

3 ;江苏政府采购“网上商城”成效显著[J];中国政府采购;2018年03期

4 ;山西:政府采购网上商城交易额突破1千万元[J];招标与投标;2018年05期

5 ;山西省政府采购网上商城试行4个月 交易额突破1千万元[J];山西财税;2018年05期

6 ;山西省政府采购网上商城交易额突破1千万元[J];中国政府采购;2018年05期

7 ;军队采购网上商城公布供货商诚信分管理办法[J];中国政府采购;2016年12期

8 ;海南:网上商城采购7月实现全省覆盖[J];招标与投标;2017年07期

9 ;广东省为政采网上商城供应商立规矩[J];中国政府采购;2017年08期

10 ;江苏徐州:推行市级网上商城政府采购[J];招标与投标;2016年08期

相关会议论文 前7条

1 叶春源;;基于Hibernate+Spring+Struts的网上商城系统[A];Java技术及应用的进展——第八届中国Java技术及应用交流大会文集[C];2005年

2 杨晓凯;韦好;;基于SSH的网上商城系统的设计与实现[A];广西计算机学会2016年学术年会论文集[C];2016年

3 汤海洪;郭晓军;周述文;;大型零售企业如何借助电子商务走出困境[A];面向复杂系统的管理理论与信息系统技术学术会议专辑[C];2000年

4 余九九;;创新实践能力培养模式——探讨校园网上商城建设的可行性[A];中国职协2016年度优秀科研成果获奖论文集(学校二等奖)[C];2016年

5 金承范;;无抗养猪势在必行[A];2016东北养猪论坛论文集[C];2016年

6 李文生;;当前进行“网上交易”应注意的问题[A];2005年乌蒙论坛论文集(二)[C];2005年

7 田超;覃左言;朱青;李鹏;;SuperRank:基于评论分析的智能推荐系统[A];NDBC2010第27届中国数据库学术会议论文集(B辑)[C];2010年

相关重要报纸文章 前10条

1 本报记者 吕坤;一小时配送 信誉楼网上商城再“提速”[N];沧州日报;2019年

2 本报记者 万玉涛;江苏 完善“1248”系统 网上商城结硕果[N];政府采购信息报;2018年

3 记者 袁瑞娟 通讯员 曹冬U

本文编号:2791156


资料下载
论文发表

本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/2791156.html


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

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