当前位置: 首页 > news >正文

什么是 Dubbo?它有哪些核心功能?

文章目录

    • 什么是 Dubbo?它有哪些核心功能?

什么是 Dubbo?它有哪些核心功能?

  Dubbo 是一款高性能、轻量级的开源 RPC 框架。由 10 层模式构成,整个分层依赖由上至下。
通过这张图我们也可以将 Dubbo 理解为三层模式:

在这里插入图片描述
  第一层的 Business 业务逻辑层由我们自己来提供接口和实现还有一些配置信息。
  第二层的 RPC 调用的核心层负责封装和实现整个 RPC 的调用过程、负载均衡、集群容错、代理等核心功能。
Remoting 则是对网络传输协议和数据转换的封装。

  • l 面向接口代理的高性能 RPC 调用。
  • l 智能容错和负载均衡。
  • l 服务自动注册和发现。
  • l 高度可扩展能力。
  • l 运行期流量调度。
  • l 可视化的服务治理与运维。
http://www.lryc.cn/news/266472.html

相关文章:

  • (2021|CoRR,AugCLIP,优化)FuseDream:通过改进的 CLIP+GAN 空间优化实现免训练文本到图像生成
  • python pip安装依赖的常用软件源
  • 避免大M取值过大引起的数值问题
  • 史密斯圆图的使用
  • 可重复读解决了哪些问题? 对 SQL 慢查询会考虑哪些优化 ?
  • 从0开始python学习-35.allure报告企业定制
  • 蓝桥杯2020年10月青少组Python程序设计省赛真题
  • 【数据结构】布隆过滤器原理详解及其代码实现
  • Qt中实现短信验证码功能
  • Redis-运维
  • Qt制作定时关机小程序
  • LeetCode day30
  • 数据分析基础之《numpy(5)—合并与分割》
  • centos 安装 Miniconda
  • 第二百二十六回
  • ubuntu常用指令
  • Quartz.NET 事件监听器
  • 2024-AI人工智能学习-安装了pip install pydot但是还是报错
  • 在使用mapstruct,想忽略掉List<DTO>字段里面的,`data` 字段的映射, 如何写ignore: 使用@IterableMapping
  • ansible-playbook的Temlates模块 tags模块 Roles模块
  • Canal使用详解
  • 【经典LeetCode算法题目专栏分类】【第8期】滑动窗口:最小覆盖子串、字符串排列、找所有字母异位词、 最长无重复子串
  • C#和.Net常见问题记录
  • FAQ:Container Classes篇
  • 每日一题(LeetCode)----栈和队列--滑动窗口最大值
  • 13.bash shell中的if-then语句
  • 深入了解 Python 的 import 语句
  • 接口测试 — 11.logging日志模块处理流程
  • Hago 的 Spark on ACK 实践
  • mac传输文件到windows