Dubbo 简介
大家好,从现在开始给大家分享 Dubbo 专题。那么我们为什么要学习 Dubbo 呢?Dubbo 是什么东西呢?对于刚接触或刚开始工作的小伙伴可能有很多疑问。首先 Dubbo 是我们微服务开发的基础能力框架,在国内可以说是首屈一指的 RPC 框架,它不仅有完整的服务治理能力、服务注册发现能力、容错能力、集群能力等等,而且还提供丰富的可插拔的拓展能力。那什么是 RPC 以及市面上有哪些 RPC 框架呢?他们的性能优势如何呢?那么通过我们这个 Dubbo 专题系列进行详细的讲解。
解释一下什么是 RPC ,RPC 其全称为 Remote Procedure Call 即远程过程调用。RPC 用于在远程计算机上调用函数过程(通常也可以在同一台机器上的进程之间使用它)。假设这个场景:服务 A、B 两个服务分别部署在两台服务器上,服务 A 需要调用服务 B 上的某个方法,此时因为这是在两台不同的服务器部署的服务,因此需要通过建立网络连接进行交互的这一过程就叫远程服务调用。