RPC-协议

RPC-协议

概述

RPC调用在网络传输中约定的数据封装方式
包括:编解码 消息头 消息体

编解码

原则

编码信息少 编码规则简单 「出于传输量 执行效率考虑」

调用编码

  • 接口方法
  • 方法参数
  • 调用属性

返回编码

  • 返回结果
  • 返回码
  • 返回异常信息

消息头

元信息 用来程序编解码以及提高扩展性

消息体

通常采用序列化编码

序列化方式

  • 文本编码 例如XML-RPC / JSON-RPC
  • 二进制编码 例如thrift / hession / kryo

序列化原则

  • 效率
  • 长度
  • 兼容性
# RPC

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×