Dubbo Feature Practies

Official Site: http://dubbo.apache.org

Introduce

Apache Dubbo 是一个高性能的、基于 JAVA 的开源 RPC 框架。

Feature List

  • Transparent interface based RPC

    Dubbo 提供了基于 RPC 的高性能接口,这对用户是透明的。

  • Automatic service registration and discovery

    Dubbo 支持多种服务注册中心,能够实时监测服务的在线离线。

  • Runtime traffic routing

    Dubbo 可以在运行时进行配置,这样流量可以根据不同的规则进行路由,使得支持如蓝绿部署、数据中心感知路由等功能变得容易。

  • Intelligent load balancing

    Dubbo 支持多种开箱即用的负载均衡策略,这种策略能够感知下游服务状态,以减少延迟并提高系统吞吐量。

  • High extensibility

    Dubbo 的微内核及插件设计确保了它能够很容易地通过第三方实现跨核心特性扩展,如协议传、输和序列化。

  • Visualized service governance

    Dubbo 为服务治理和维护提供了丰富的工具,如查询服务元数据,健康状态和统计。