Thrift简介
来源:互联网 发布:mac可以玩的页游 编辑:程序博客网 时间:2024/05/18 13:46
转载:http://www.imneio.com/2009/10/thrift-intro/
Thrift是一个跨语言服务部署框架,最初由Facebook于2007年开发,后于2008年进入Apache孵化器(Apache Incubator)。
类似于SOAP,COM 和CORBA,Thrift通过定义一个中间定义语言和Thrift代码生成工具,生成指定语言的代码。目前,Thrift支持C++,Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk和OCaml的代码生成。
简单分析其机理,Thrift就是实现C/S模式,通过代码生成工具将接口定义文件生成服务器端和客户端代码(可以为不同语言),从而实现服务端和客户端跨语言的支持。
Thrift可以分为传输层和协议层:
1、传输层定义了数据的传输方式,可以为TCP/IP传输,内存共享或者文件共享等形式;
2、协议层定义了数据的传输格式,可以为二进制流或者XML等形式。
- Thrift--Thrift简介
- Thrift简介
- Thrift 简介
- Thrift简介
- Thrift 简介
- thrift简介
- thrift简介
- Thrift简介
- Thrift简介
- Thrift简介
- Thrift简介
- Facebook之Thrift简介
- Facebook之Thrift简介
- Facebook之Thrift简介
- Apache Thrift简介
- Thrift简介及安装
- thrift框架简介
- Facebook之Thrift简介
- C语言函数大全.chm(语法着色中文版)下载
- JS事件
- matlab命令N-Z
- JXL操作excel
- java读取word内容
- Thrift简介
- android 广播机制Broadcast、BroadcastReceiver用法解读
- matlab命令
- IE和火狐兼容的AJAX写法
- You are not using the latest Platform SDK header/library
- Oracle查询原理
- C语言的五大内存分区
- 详解ISO8583报文
- wowexec.exe