dubbo功能简介

      最后更新:2022-04-14 04:51:30 手机定位技术交流文章

      watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeG1oLXN4aC0xMzE0,size_20,color_FFFFFF,t_70,g_se,x_16Dubbo核心功能

      远程通信为不同的非信息基础设施框架,包括信息共享的“同步转换”和“请求-回应”模式提供了抽象的包装。

      组群:一个服务框架,以基于接口方法的透明远程程序呼叫以及群集支持,如软负载平衡、故障容忍度、处理路由、动态配置等等。

      登记:服务登记册以注册中心目录服务为基础,使服务消费者能够动态地寻找服务供应商,使地址透明,并使服务供应商能够清理或尽量减少机器。

      杜博参与哪些组成部分责任,就上述三项基本活动的分散治理进行合作?

      2个构成部分在杜布博的作用

      Dubbo组件角色

      组件角色 说明

      接触接触服务供应商的服务提供者

      远程服务消费者服务

      登记处服务登记和发现中心是登记处服务登记和发现登记中心的登记中心。

      监测 " 监测统计服务 " 的调用和调用时统计。

      集装箱服务所用集装箱

      调用关系说明:

      服务集装箱集装箱负责服务供应商的启动、装货和运营。

      运营开始时,服务提供者提供商在登记中心登记自己的服务。

      服务开始后,客户在注册中心订阅自己的服务。

      注册中心注册处将服务提供商地址名单归还给消费者,如果有变化,注册中心会在漫长的连接中向消费者提供变更数据。

      根据软负载平衡算法,服务消费者从供应商地址列表中挑选一个供应商接听电话,如果电话失败,另一个供应商接听电话。

      服务消费者和提供者提供者、累积的通话时间和记忆中的通话时间,每分钟向监测中心监测员提交统计数据。

      管理中心各组成部分关系的图表。

      Dubbo的整体结构 3

      它最终要归结到组成部分相互作用的抽象性。这是一个基于服务模式的纵向组成部分分析。事实上,Dubbo最突出的方面是其等级结构。这一技术用于拆分层层(或最大限度的联结)。所以,我们横向和分层检查Dubbo的结构如图所示:

      Dubbo分层架构

      Dubbo框架分为十个层次。服务的最顶层是界面层,使希望利用Dubbo建立分布式服务的开发商能够利用Dubbo实施业务逻辑。在插图的左边,有一个服务消费者界面,有浅蓝色背景。右边是服务供应商与浅绿色背景的接口。在中轴, 双方的界面。

      根据Dubbo官方文件,我们理解以下框架等级体系许多层次的设计特点:

      服务接口层:与实际商业逻辑相联系的接口和实现情况,取决于服务提供者和服务消费者的商业设计。

      配置层( Config): 外部配置界面以 Service Config 和 reference Config 为中心, 可以在 Spring 直接创建或生成 。

      服务界面透明代理、服务生成客户Stub和服务器客户Skeleton均以服务程序为中心,与代理工具有强化接口。

      服务登记(注册):入围服务地址登记和发现。这是在服务 URL 的中间。登记厂、登记处和登记处是扩大接口的例子。可能没有服务登记。目前,服务提供者立即暴露在外。

      集群层( Cluster): 这一层处理各种供应商的路线和负荷平衡。并桥接注册中心,叙述围绕 " 煽动者 " 。集、目录、路由器和加载平衡是扩大的界面。将许多服务提供者合并为一个单一的服务提供者。为了提高服务用户的透明度,唯一必要的互动是同服务提供者的互动。

      监测层(监测层):辐射常委会电话和呼叫时间监测,以统计为中心,与监测工厂、监测和监测服务接口。

      使用远程呼叫层(《议定书》)封存RPC。这不是唯一会发生在我们身上的事情, 但它是唯一会发生在我们身上的事情。协议、煽动者和出口者是扩展界面。礼宾是一种服务。它是接触 Invoker 的曝光和引用的主要手段。它负责促进者生命周期管理。真正的领域是引用者。这是Dubbo的主要模型。其他模型正在引起干扰。或转换成它,它表示一个可执行的机构。它可以用来发射引力电话。例如,它可能是在当地实现的。这也可能是一个遥远的认知。也可以组成一组。

      封面请求回复模式,交易层同步转异步,这不是我这辈子第一次见到一位女士交易所、汇兑频道、汇兑中心、汇兑服务器是扩展界面。

      网络运输层(运输):简而言之,Mina和Netty是以信息为中心的综合界面,包括Channel、Transer、Clit、Server和codec。

      数据序列化(序列化):若干可重复使用的公用事业将接口扩大至序列化、对象输入、对象输出和线索pool。

      如上图所示,Dubbo提供了服务供应商和服务消费者各自对护理和扩大需求框架10个层面的接口,从而建立了整个服务生态系统(服务供应商和服务消费者以服务为中心)。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/22075.html

          热门文章

          文章分类