最新文章列表

thrift:idl描述和跨语言的web服务

从上文的描述我们知道需要两个步骤: 一、编写idl描述性   thrift 采用IDL(Interface Definition Language)来定义通用的服务接口,并通过生成不同的语言代理实现来达到跨语言、平台的功能。在thrift的IDL中,我们需要关注一下几点: 1、基本类型 与java中的char,int,long等基本类型一样,IDL中也有用来描述基本类型的定义 bo ...
mj4d 评论(0) 有5211人浏览 2013-03-27 12:56

thrift:简单入门

一、什么是thrift Thrift的官网http://thrift.apache.org/download/。Thrift是由 Facebook 开发的远程服务调用框架 Apache Thrift,它采用接口描述语言定义并创建服务, ...
mj4d 评论(0) 有2672人浏览 2013-03-27 12:56

thrift常用命令

thrift常用命令: java开发步骤(windows平台):     1,编译java库:即执行ant F:\Java-Doc\thrift\thrift-0.8.0-dev\lib\java     2,从官网下载windows平台下的thrift文件:thrift.exe     3,将thrift.exe 放到F:\Java-Doc\thrift\thrift-0.8.0-dev\t ...
七月先知 评论(0) 有9697人浏览 2013-01-24 16:05

Thrift的使用与优化

     去年一年的时间中,用Thrift提供服务的方式,开发了一个用户中心系统,以便于与其它的各个业务系统进行相应的集成。      在生产环境中,Th ...
autumnrain_zgq 评论(11) 有24334人浏览 2013-01-21 11:19

Nginx扩展(一):nginx_tcp_proxy_module

好东西必须持续钻研,且持续积累,尤其要做个笔记。 今天是偷师学艺,把小弟用到的东西快速记录下来。 研究这个东西,主要是为了解决Thrift的负载均衡问题。 参考nginx_tcp_proxy_module,下载、安装,做好简单的配置。   可以直接下载最新版本:   wget https://github.com/yaoweibin/nginx_tcp_proxy_module/a ...
snowolf 评论(1) 有20702人浏览 2013-01-15 16:41

thrift 服务器如何获取客户端地址

THRIFT服务器缺省无法获取客户端连接的地址。经过研究,发现通过重载transport factory+Thread local,能够简单解决。不需要修改thrift生成的代码。 >>>>> arg.protocolFactory(protocolFactory); arg.outputTransportFactory(new TFramedTranspor ...
tailorcai 评论(0) 有4627人浏览 2012-12-28 14:14

thrift的环境搭建 ubuntu && macos

    首先thrift依赖ant,ant依赖java。     最一开始,肯定是配置java环境和ant环境,这里不赘述。     接下来进入正题。        1.下载thrift最新版 ...
异步获取爱 评论(0) 有1805人浏览 2012-12-19 15:08

PHP远程调用Java服务

一种比较常见的语言搭配:PHP + Java。 整体架构时这样子,HTML+JS做前端,PHP用作控制层,Java实现服务层,MYSQL用作数据持久。这也是常用的互联网架构。 问题来了,PHP和Java这两门语言怎么互操作呢? 方式一,Web Service。太笨重。   方式二,选用一个REST框架,将Java服务适配成REST服务,PHP通过HTTP访问的方式实现对Java服务的远程调 ...
tigerlchen 评论(0) 有2339人浏览 2012-12-18 14:16

Thrift0.9.0的简单示例,java实现客户端服务端

前提,安装了Thrift-0.9.0,用到的jar包: libthrift-0.9.0.jar log4j.1.2.14.jar slf4j-api-1.5.8.jar slf4j-log4j12-1.5.8.jar   编写test.thrift文件 namespace java com.test struct RS { 1:i32 code=0; 2:stri ...
sleepingxu 评论(0) 有1737人浏览 2012-12-11 15:45

thrit入门

转自: http://www.cnblogs.com/hitwtx/archive/2012/02/10/2345272.html
robertlittleme 评论(0) 有746人浏览 2012-12-07 14:12

Thrift学习

Thrift 中的基本数据类型:     类型 描述     bool true, false     byte 8位的有符号整数     i16 16位的有符号整数     i32 32位的有符号整数     i64 64位的有符号整数     double 64位的浮点数     string UTF-8编码的字符串     binary 字符数组     struct 结构 ...
chenzheng8975 评论(0) 有1215人浏览 2012-12-03 17:41

Apache Thrift 学习第二篇(安装&试用)

    这一篇,我们来试着安装Thrift,并运行Thrift自带的例子,以对Thrift有个感性的认识。 一、下载     从官网下载最新版:http://thrift.apache.org/,在写这篇博客的时候,最新版稳定版是0.8.0。官网给的有安装教程以及系统要求,可参照http://thrift.apache.org/docs/install/,上面有各种系统下的编译安装方法。由于我的 ...
ipjmc 评论(0) 有7680人浏览 2012-10-12 20:25

Apache Thrift 学习第一篇(架构&介绍)

Thrift  是什么?   Thrift源于大名鼎鼎的facebook之手,在2007年facebook提交Apache基金会将Thrift作为一个开源项目,对于当时的 facebook来说创造thrift是为了解决facebook系统中各系统间大数据量的传 输通信以及系统之间语言环境不同需要跨平台的特性。所以thrift可以支持多种程序语言,例如:  C++, C#, Coco ...
ipjmc 评论(0) 有2564人浏览 2012-10-12 20:13

Thrift安装中出现的问题(For HBase)

安装巨简单: 进入thrift根目录 ./configure --> ./make --> make install   为了在某些简单环境下,决定采用python来访问hbase   1、在make的时候出现fatal erro ...
chenchao051 评论(0) 有1838人浏览 2012-09-06 10:55

安装ruby,包括thrift、eclipse插件、运行测试等步骤

1、下载并安装ruby20111229-1559-sfx.exe(E:\开发包) 把ruby加入环境变量Path中:e:\Ruby193\bin; ---------------------------- 2、下载并双击解压DevKit-tdm-32-4.5.2-20110712-1620-sfx.exe(E:\开发包) ---------------------------- 3、安装并测试,c ...
iamhungry 评论(0) 有1410人浏览 2012-08-29 11:34

在ubuntu10上编译Thrift0.8.0

  下载thrift0.8.0 ,地址: http://thrift.apache.org/download/ 安装相关依赖:sudo apt-get install libboost-dev libboost-test-dev libboost-program-options-dev libevent-dev automake libtool flex bison pkg-config ...
aswang 评论(0) 有2107人浏览 2012-08-01 15:34

Thrift入门及Java实例演示

详见:http://www.micmiu.com/soa/rpc/thrift-sample/        
sjsky 评论(0) 有1208人浏览 2012-06-14 12:34

thrift 基本应用

看到一篇介绍thrift 最基本应用的 几句话就可以说清楚怎么使用 记录下 简单的实现一个PING的功能 1.安装thrift http://thrift.apache.org/download/ 人人网镜像下载: http://labs.renren.com/apache-mirror/thrift/0.6.1/thrift-0.6.1.exe 2.编写Thrift文件(定义接 ...
snwz 评论(0) 有1841人浏览 2012-06-05 16:24

php开发Hive Web查询

$GLOBALS['THRIFT_ROOT'] = '/data/center_a0001/www/libs/classes/Thrift/'; require_once $GLOBALS['THRIFT_ROOT'] . 'packages/hive_service/ThriftHive.php'; require_once $GLOBALS['THRIFT_ROOT'] . 'tr ...
hao3721 评论(0) 有1380人浏览 2012-05-19 12:35

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics