Dubbo 开源的一款高性能Java RPC框架

ゝ一纸荒年。 2024-02-05 20:55 103阅读 0赞

Dubbo是阿里巴巴开源的一款高性能Java RPC框架,用于提供远程服务调用和服务治理。它提供了服务导出、引用、负载均衡、容错、集群等功能,可以帮助开发者构建分布式服务架构。Dubbo支持多种协议,包括dubbo、rmi、hessian、http、webservice等,同时也支持多种注册中心,如zookeeper、redis、multicast、simple等。Dubbo采用了大量的中间件,比如监控、治理、限流、降级、负载均衡等,可以帮助用户解决大规模分布式服务调用的问题。

efdd4dc2fe5bfad0c25ee5001f64e594.png

Apache Dubbo 是一款微服务开发框架,它提供了 RPC通信 与 微服务治理 两大关键能力。这意味着,使用 Dubbo 开发的微服务,将具备相互之间的远程发现与通信能力, 同时利用 Dubbo 提供的丰富服务治理能力,可以实现诸如服务发现、负载均衡、流量调度等服务治理诉求。同时 Dubbo 是高度可扩展的,用户几乎可以在任意功能点去定制自己的实现,以改变框架的默认行为来满足自己的业务需求。

8de28f5dcc4801ec863217b8c12bdb6b.png

b9a97b9a46d47e702809ec2b9ad5d6ce.png

发表评论

表情:
评论列表 (有 0 条评论,103人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Netty高性能RPC框架

    Netty是一个开源的、高性能的、异步事件驱动的网络通信框架,支持多种协议和编码解码器,能够帮助开发人员快速构建高性能、可扩展的网络应用程序。它的主要优势包括: 1. 异步

    相关 RPC框架——Dubbo

    Dubbo简介 Dubbo是用来实现分布式RPC调用的框架。 Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。

    相关 RPC框架】之 Dubbo

    一、分布式基础理论 -------------------- 1、什么是分布式系统 《分布式系统原理与范型》定义: 分布式系统是若干独立计算机的集合,这些计算机