行业新闻

[宁波网站建设]基于Dubbo结构的分布式视频网站架构设计

发布时间:2019-05-21 00:30:06

  网站架构在网站服务的可靠性和质量中起着至关重要的作用:提供更可靠,安全和稳定的服务,分布式服务架构已成为架构方法常见的大中型网站。析和比较分布式服务架构与服务器集群架构和Web服务架构,分布式服务架构中Dubbo框架的技术原理和工作流程详细介绍。析视频网站的运营需求,设计和使用Dubbo框架进行组织,并使用视频网站案例试验Dubbo框架架构的实施过程。验结果表明,使用Dubbo基础架构的分布式网站具有更好的性能和可扩展性。键词:达博;网站;视频;分布式基础建筑DOIDOI系统:10.11907 / rjdk.181098中图分类号:TP319文献标识码:A文章编号:1672-7800(2018)008-0137-04英文摘要:网站的架构中起着至关重要的作用网站服务的可靠性和质量。了提供更可靠,安全和稳定的服务,分布式服务架构已成为大型网站的共同特征。
  布式服务架构,服务器群集架构和Web服务架构的优势之一,作为服务架构代表的Dubbo框架的技术原理和工作流程详细介绍了分布式,分析了视频网站的业务需求,设计了用于构建网站的Dubbo Framework,并通过视频案例说明了Dubbo框架的实现过程。pr Dubbo分布式网站的结果更灵活,更高效。键词:达博;视频网站;分布式结构;系统架构简介近年来信息技术和互联网技术的飞速发展,互联网资源随着互联网用户数量的激增。着用户数量的增加,网站的弹性成为网站开发的瓶颈。此,宁波网站建设中大型网站架构的优化已成为研究的重点[1]。群架构模式是第一种网络架构的常用方法之一[2],服务器负责提供资源服务,客户端通过请求服务器获取服务。模式是分布式架构的一种相对简单实用的解决方案。这种模式下,某个服务只能由集中进程服务,服务的稳定性受服务器负载能力和网络带宽的影响,这有一定的局限性。Web服务服务表示的垂直应用程序结构将应用程序的前端和后端分开。务提供商通过HTTP [3]提供服务。话不受语音限制。而,使用简单对象访问协议(SOAP)作为数据传输协议导致对具有大调用量和复杂结构的调用对象的不良支持。泛分布的服务框架的研究和应用解决了上述架构方法[4],它将应用程序分离,创建独立的应用程序服务并将服务聚合到服务中心,以前端业务电话服务中心的形式。供服务以提高系统的可靠性和灵活性。布式架构达博Architecture技术的目的是解决资源不足问题或单个节点的不完整的服务:它把一个集中的系统分成几个独立的功能服务模块,并实现使用系统功能网络服务呼叫技术。传统的集中式架构相比,分布式架构具有以下优势:竞争激烈,服务异构性[5],服务可扩展性和数据安全性[6]。博框架的分布式系统的服务框架由阿里巴巴基团,其将系统划分为服务的垂直层开发[4],每一层独立地提供服务,并实现经由服务的入口和出口系统远程呼叫协议。统服务提供高性能,透明的远程服务调用。Dubbo框架核心技术Dubbo框架基于一组远程网络方法和通信呼叫,使用服务中心注册方法,本地呼叫和远程呼叫,从而允许设计和系统的发展[7]。基本技术可归纳如下:远程通信:远程封装方法,使远程方法调用透明,调用简单的配置环境,减少开发中的调用,提高系统安全性。群容错:通过分布式程序模块实现方法,冗余备份关键模块,基于接口方法调用等技术,帮助系统实现平衡软件负载,系统容错以及系统部署过程的其他功能[8]。动发现:使用服务中心注册机制,中心记录有关服务提供商的信息并将其提供给呼叫者。需要调用后者以便于设置和使用系统功能。Dubbo框架工作流程Dubbo框架工作流程如图1所示。系统运行时,服务提供者和调用者是分开的。服务提供者在服务容器中时当然开始提供服务,用户的基本信息,地址和呼叫方式都在注册中心注册。呼叫者需要呼叫服务时,注册中心将信息从服务提供者返回给呼叫者,并通过该信息调用服务执行容器中的服务。
  服务运行期间,监控组织监控双方的情况并定期计算服务呼叫的数量和服务呼叫的持续时间,以确保服务继续运行。果服务提供商增加或减少或修改服务,它及时通知注册中心并与服务执行容器合作以提供诸如集群容错和负载平衡之类的功能。活的负载。博框架的特点是可靠的:服务中心提供注册服务,并维护与服务提供商很长的连接状态,以确保服务提供商enregistrement.Lorsque服务的准确性和可靠性提供对呼叫者的服务,双方都使用Socket长连接连接。方法维护服务并定期通知监控中心,以确保服务的速度和可靠性[9]。活性:服务提供商可以根据系统要求和开发计划灵活地注册新服务或在注册表中部署新机器。要它们符合注册表的要求并经过认证,呼叫者就可以灵活地请求注册服务。用性:使用Dubbo框架部署分布式Web站点时,您只需在Spring框架中执行简单的服务配置,即可使服务调用透明并减少困难系统开发[10]。布式网站架构设计视频由于其新形式,快速传播速度,可读性和良好的交互性而成为主要的娱乐模式。
  年来,在线视频网站已成为互联网技术研究的热点[11]。户可以将个人视频上传到视频网站,并在网站上搜索,查看和查看视频。于视频占用大量存储空间,大量视频和用户,以及用于访问视频网站的各种设备,因此视频网站同时被设计和实施。用分布式架构[12]。

基于Dubbo结构的分布式视频网站架构设计_no.321

  统要求分析视频网站业务功能的要求分为以下模块:视频导航模块。户可以浏览该模块中正在播放的视频,浏览视频列表,或使用搜索栏搜索喜欢的视频[13]并编辑视频模块。户可以在此模块中执行下载视频,上传视频和评论视频等操作。
  有管理员权限的用户可以删除视频,为视频添加说明和评级以及编辑视频。户信息模块。户的登录可以更改用户的基本信息在此模块中,管理员可以查询用户,添加用户,删除用户,标记用户的信息以更改用户的权限用户并保存模块。注册用户必须在模块中告知用户信息进行enregistrement.Selon视频网站的商业功能的描述,用户可以分为三种类型:管理员,注册会员和访问者。频网站的商业功能如图2所示。频网站界面清晰,易于学习。的可靠性,该网站保证为用户提供持续,稳定的服务用户时间长[14],这是肯定的,以保证视频播放多达500个用户在同一时间,它有一个大的空间存储确保用户下载要录制的视频,因为它是可扩展的,这对后续扩展网站功能很有用[15]。果数据增长过快,您可以增加服务器节点以减少网站上单个服务器上的负载压力。统架构的设计基于以上对视频网站要求的描述,采用基于Dubbo架构的分布式架构,视频网站系统架构的设计如图所示。3.网站系统的整体活动分为具有低度耦合的交互部分和部分业务服务。业服务部分可以根据具体的业务内容分为几个模块,便于网站活动的调整和发展。册中心负责广泛使用的zookeeper模块,该模块使用随Dubbo框架提供的控制中心模块。高系统的可靠性和可扩展性,同时确保网站系统的稳定运行。系统的关键技术是下载zookeeper组件,Dubbo框架并安装它。动Dubbo框架。成上述配置后,配置了Dubbo结构:引导顺序是启动zookeeper的注册中心,然后启动Tomcat服务器。浏览器中输入Tomcat的路径(默认情况下为http:// localhost:8088)。果您可以在网站上打开图4的页面,则可以使用Dubbo框架。图4所示,可以看到当前在中心注册了几个服务,并且几个呼叫者正在请求服务。过简单的配置,可以将网站的体系结构部署为分布式体系结构,而不会干扰网站系统的活动。网站需要添加新的服务台时,只需注册zookeeper服务中心即可。站服务流程。使用Dubbo Framework部署视频网站系统后,每个功能服务都独立运行并向注册中心注册以供使用。用长连接调用该服务。如,小明成员在网站上搜索的视频片段如图5所示。图5所示,在服务过程中,视频搜索服务为其提供服务。台模块通过消息呼叫模式,双向监控中心记录服务的操作。数据与网站分开并确保其安全性。视频网站正在进行服务扩展或新活动时,您可以注册并直接进入注册中心而无需停止网站系统,以确保视频网站系统的可靠性和可扩展性。束语分布式系统体系结构是中型和大型Web站点共有的体系结构方法,允许Web站点享受同时性,可靠性,安全性和可伸缩性的好处。文通过体系结构视频网站框讨论了Dubbo框架的功能和用法,并检查了当前的部署。改站点添加功能更容易。
  本文转载自
  宁波网站建设 https://www.leseo.net
  补充词条:宁波网络seo公司  宁波网站优化推广  宁波谷歌seo  宁波seo哪家好  宁波seo推广公司