博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Thrift架构~目录
阅读量:7060 次
发布时间:2019-06-28

本文共 722 字,大约阅读时间需要 2 分钟。

概念相关

thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 这些编程语言间无缝结合的、高效的服务。
thrift最初由facebook开发,07年四月开放源码,08年5月进入apache孵化器。
thrift允许你定义一个简单的定义文件中的
数据类型和服务接口,以作为输入文件,
编译器生成代码用来方便地生成RPC客户端和服务器通信的无缝跨编程语言。

工作流程

一般地,如果要开发一个thrift应用,首先需要定义一个thrift文件,用它来实现服务器与客户端的公开接口,公开结构,其中thrift架构提供了具有的数据类型,它不属于其它任何一种编程语言,或者说,它可以被生成任何一种语言(上面提供的C++,Java,PHP,.net...)。当thrift为我们生成了目标语言文件后,
你的服务器端可能是C#,而客户端可能是JAVA,这是毫无影响的,它们在thrift的协调下是可以相互通信的,呵,怎么样,这就是thrift的魅力!

Thrift架构~目录

下面看一下,我平时工作时整理的thrift资料,或者叫学习笔记吧

(2014-01-09 17:50)

(2014-01-13 15:56)

(2014-01-20 11:27)

(2014-01-21 16:29)

 

感谢您的阅读!

如果有问题,欢迎您的来信,如果本文对您有所帮助,希望您点击“推荐”,谢谢!

 

转载地址:http://ncyll.baihongyu.com/

你可能感兴趣的文章
Feign http 请求跟踪—乱码及连接池
查看>>
python unittest库 官方网站
查看>>
shell脚本安装 nfs-server
查看>>
System Center 2012R2之SCDPM保护SQL数据库
查看>>
課堂實驗:SIP Server
查看>>
Ubuntu中打开终端
查看>>
Linux 的启动流程
查看>>
使用eclipse与jLink V8调试exynos 4412 u-boot
查看>>
编译安装fcgiwrap
查看>>
VS2010与.NET4系列 24.使用Visual Studio2010固定项目和解决方案
查看>>
音乐天天听
查看>>
Android 权限大全
查看>>
Linux下元字符、正则表达式、扩展正则表达式应用
查看>>
ibm服务器报警指示灯含意
查看>>
Nginx Location简单语法与配置
查看>>
嵌入式C语言自我修养 06:U-boot镜像自拷贝分析:section属性
查看>>
nginx反向代理和认证反向代理
查看>>
《破阵子·程序人生》
查看>>
迭代算法求平方根
查看>>
generatorConfig.xml for mariadb
查看>>