Dubbo造轮子(1)

Dubbo造轮子(1)
文章图片

那么我们首先要思考,RPC框架的原理。
原理很简单,客户端和服务端都可以访问到通用的接口,但是只有服务端有这个接口的实现类,客户端调用这个接口的方式,是通过网络传输,告诉服务端我要调用这个接口,服务端收到之后找到这个接口的实现类,并且执行,将执行的结果返回给客户端,作为客户端调用接口方法的返回值。
【Dubbo造轮子(1)】原理很简单,但是实现值得商榷,例如客户端怎么知道服务端的地址?客户端怎么告诉服务端我要调用的接口?客户端怎么传递参数?只有接口客户端怎么生成实现类……等等等等。
这一章,我们就来探讨一个最简单的实现。一个最简单的实现,基于这样一个假设,那就是客户端已经知道了服务端的地址,这部分会由后续的服务发现机制完善。

    推荐阅读