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

2023-12-25 12:30:50

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

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

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

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

文章来源:https://blog.csdn.net/weixin_44797327/article/details/135178326
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。