初学微服务,一点会问RPC是什么,通常网上的资料会说,是一种协议,然后说得很复杂,一堆概念,拜托,我只是想知道RPC是什么,而不是 怎么实现怎么做。
RPC就是想实现函数调用模式的网络化,A服务(微服务)与B(微服务)服务互换数据,通过直接类似函数调用的方式来进行数据交换。那为什么不直接调用函数,那是因为通常两个微服务不在同一个项目里,你没法通过引入类的方法来进行调用
参考资料:谢大 https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/08.4.md