RPC,远程调用的模型,而非实现,甚至可以通过Java自有的远程调用实现方式的RMI来实现。
RPC的基础功能,用http也能实现,但后者实现与OSI模型的最顶层应用层,RPC更低,会话层(https://www.cnblogs.com/softidea/p/6189204.html,顺便一提,RMI属于应用层),效率更高;另外,相对于restFul,后者更清晰可理解,面向资源,而RPC面向过程,比如,RPC接口是/queryOrder?id=123,而restFul则是/order?id=123 (http、get)。
实现RPC不难,但是一个稳定可靠的分布式RPC要牵扯很多东西,这个才麻烦。
暂记这几个核心点,后续补充。