java RPC框架pache Dubbo的介绍
https://blog.csdn.net/weixin_44259356/article/details/98183123
最近公司有需求用到Dubbo,特此记录学习和开发过程
什么是RPC及为什么要用RPC
rpc其实就是指远程调用,简单来说就是a服务器想用b服务器的资源,那么a服务器请求并获得b服务器资源就是rpc框架要做的事。
那么为什么不直接发起http请求来获取另一台服务器的资源呢?首先发起http请求也算是rpc,但是随着项目逐渐复杂,以及对请求响应速度的要求,更至于大型项目有多个服务器提供相同的资源,如何配置负载均衡去请求这些资源都是简单的http请求所难以做到的。
目前有很多Java的RPC框架,有基于Json的,有基于XML,也有基于二进制对象的。我们这里采用的Dobbo就是使用较多的一种,关于Dobbo介绍大家可以去看官网资料