知识卡片

RPC三问

专业/工作

内容

远程服务调用首先要回答三个问题:如何表示数据、如何传递消息、如何确定目标服务。任何 RPC 框架都只是围绕这三问做取舍。发散:换框架前先问它改变的是哪一层代价。

参考来源

《凤凰架构:构建可靠的大型分布式系统》第2章《访问远程服务》