概述
RPC这个东西是什么? 第一次听说他, 还要在它的前边加个G, 当时我以为GRPC是一项技术, 后来才知道, 并不是这样. GRPC只是RPC的谷歌实现....自己实现
自己尝试实现一个粗糙的PHP版本....其实对象可以通过序列化和反序列化来传输, 额, Java中, 不知道PHP有没有这种技术....哎, 走过路过不要错过, RPC推荐给你.
HOW
那么如何实现RPC呢?
在刚才使用PHP简单实现中, 已经发现了....过程
个人理解的RPC调用过程:
客户端创建RPC对象
客户端调用方法
RPC解析方法并将对象及参数做序列化
RPC通过网络连接发送方法调用
服务端接收到方法调用, 解析对象及参数反序列化
服务端执行方法并将结果序列化返回