I think, thrift is a tcp/ip based Client-Server architecture multi-languages supported RPC framework. 要使用thrift+erlang开发,要经过下面几个步骤. 1.对thrift了解. thrift的功能的确是强劲,不过thrift缺少文档的确是它的硬伤,尤其是具体的语言的API文档更是缺少,网上基本上是java api的文档.下面是我收集的一些文档,对thrift的定义和使用都有具体的介…
什么是RPC?为什么要使用RPC? 首先什么是RPC,RPC全称Remote Process Call,远程过程调用,现在几乎所有的公司都在使用RPC这种架构,诸如YOUTUBE使用的Thrift,Baidu的BaiduRPC等等,并且RPC也是分布式计算的基础.首先我们应该明白RPC是干什么的?顾名思义,远程过程调用,远程可以说明是一种c/s架构,过程调用可以说明调用的是一些方法. 为什么要使用RPC,其实这个问题可以从一个公司的发展历程来了解.最开始一个公司开发了一个产品,这个产品QPS并不…