例如 Motan , Dubbo , rpcx,gRPC,thrift 等等 RPC 框架。
最近对 RPC 有诸多疑问,想问问大家有关于 RPC 实现的几个疑问?
1 大多数 RPC 框架在传输层是基于什么协议实现的?(TCP 协议或者是框架自己的协议?)
2 上面的 RPC 框架应该性能是明显优于普通 HTTP 协议的,为什么有的公司会选择将 HTTP 作为 RPC 的调用协议?这是出于什么考虑,纯粹为了简单吗?
这里有个实测比较: https://cnodejs.org/topic/553a1cad63b7692e48bbb715