一线大厂面试真题——什么是Dubbo?它有哪些核心功能

Dubbo是一款高性能的RPC框架,它提供分布式服务间通信,包括接口代理、智能容错、负载均衡等功能,支持服务自动注册发现及运行时流量调度,是企业级服务治理的重要工具。
摘要由CSDN通过智能技术生成

Dubbo是以高性能RPC,它提供了分布式架构下的服务之间通信方案,使得开发者可以不需要关心网络通信的细节。通过该框架可以使得远程服务调用方式和本地服务调用方式一样简单。

Dubbo是一款高能、轻量级的开源RPC框架。由10层模式构成,整个分层依赖由上至下。

通过这张图我们也可以将Dubbo理解为三层模式:

第一层的Business业务逻辑层由我们自己来提供接口和实现还有一些配置信息。

第二层的RPC调用的核心层负责封装和实现整个RPC的调用过程、负载均衡、集群容错、代理等核心功能。

Remoting则是对网络传输协议和数据转换的封装。

根据Dubbo官方文档的介绍,Dubbo提供了六大核心能力:

    1、面向接口代理的高性能RPC调用。

    2、智能容错和负载均衡

    3、服务自动注册和发现

    4、高度可扩展能力。

    5、运行期流量调度。

    6、可视化的服务治理与运维。

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值