Dubbo是否属于微服务架构?
Dubbo本质上是一个RPC(远程过程调用)框架,它主要解决的是服务之间的远程通信问题。虽然它可以作为构建微服务架构的重要技术组件之一,但仅仅使用Dubbo并不等同于已经实施了完整的微服务架构。我们需要区分基础通信框架和整体架构设计的概念。
Dubbo本质上是一个RPC(远程过程调用)框架,它主要解决的是服务之间的远程通信问题。虽然它可以作为构建微服务架构的重要技术组件之一,但仅仅使用Dubbo并不等同于已经实施了完整的微服务架构。我们需要区分基础通信框架和整体架构设计的概念。
说得很对,很多时候大家容易混淆概念。Dubbo 核心解决的是 RPC 通信,而微服务架构涵盖的远不止通信,还包括服务注册发现、熔断降级、链路追踪、配置管理等一系列治理能力。光有 Dubbo 只是打通了经脉,要是没有完善的治理体系,很难说是真正的微服务。