grpc与thrift

RPC 介绍

RPC (Remote Procedure Call),远程过程调用

RPC 框架负责屏蔽底层的传输方式(TCP 或者 UDP)、序列化方式(XML/Json/ 二进制)和通信细节,服务调用者可以像调用本地接口一样调用远程服务。

RPC 框架

  • gRPC:google、开源、多语言
  • thrift:apache、facebook、开源、多语言
  • Motan:新浪微博、java
  • dubbo:阿里、支持服务治理等服务化特性的分布式服务框架
  • jsonrpc4j:JSON-RPC

thrift 介绍

Thrift是一种接口描述语言(IDL)和二进制通讯协议,它被用来定义和创建跨语言的服务。
它被当作一个远程过程调用(RPC)框架来使用,是由 Facebook 为“大规模跨语言服务开发”而开发的,已开源

thrift 协议栈结构

基本类型

thrift不支持无符号类型,因为很多编程语言不存在无符号类型

thrift

java

bool

boolean

byte

byte

i16

short

i32

int

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猴猴猪猪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值