四时宝库

程序员的知识宝库

Dubbo 的 8000 字图文详解,建议收藏

分布式应用场景有高并发,高可扩展和高性能的要求。还涉及到,序列化/反序列化,网络,多线程以及设计模式的问题。幸好 Dubbo 框架将上述知识进行了封装,让程序员能够把注意力放到业务上。

为了更好地了解和使用 Dubbo,今天来介绍一下 Dubbo 的主要组件和实现原理。

Dubbo 分层

Dubbo 是一款高性能 Java RPC 架构。它实现了面向接口代理的 RPC 调用,服务注册和发现,负载均衡,容错,扩展性等等功能。

终于有人从入门到实战把Dubbo讲的这么清清楚楚了

一 为什么需要 dubbo

很多时候,其实我们使用这个技术的时候,可能都是因为项目需要,所以,我们就用了,但是,至于为什么我们需要用到这个技术,可能自身并不是很了解的,但是,其实了解技术的来由及背景知识,对于理解一项技术还是有帮助的,那么,dubbo是怎么被提上日程的呢?

在互联网的发展过程中,在以前,我们只需要一个服务器,将程序全部打包好就可以,但是,随着流量的增大,常规的垂直应用架构已无法应对,所以,架构就发生了演变。

Dubbo分析之Protocol层(dubbo.protocol.threads)

前言

紧接着上文Dubbo分析之Exchange层,继续分析protocol远程调用层,官方介绍:封装RPC调用,以Invocation, Result为中心,扩展接口为Protocol, Invoker, Exporter;

Dubbo配置参考手册之dubbo:protocol

概述

dubbo:protocol标签用于配置服务提供者协议,对应配置类org.apache.dubbo.config.ProtocolConfig。如果需要支持多协议,可以声明多个<dubbo:protocol>标签,并在<dubbo:service>中通过 protocol属性指定使用的协议。截至到2.7.7版本,dubbo:protocol标签一共有24个属性可以进行配置。

<< < 1 2 3 4 >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接