RPC(soap/thrift/rest) 随笔

在facebook,开源thrift前,一直在用soap 来开发。
基于gsoap开发了很多的服务器,服务器的框架主要是accept(socket),分配worker 线程来进行处理;
也比较实用,在有很多这样的应用。

期间也用研究了rest, 基于php 进行了服务器的开发,对于c/c++来进行重量级服务器觉得不是很合适。可能也和适用的才是最好有关系,没有大量应用。

看了thrift的源码,以及了解运行情况;当时感觉就是soap 的再次造轮子,为什么呢? 认为主要是方便接入到hadoop 的hdfs 文件系统,整个hadoop 都是java 写的,这样想的。

总体上看,要根据实际业务需求,来选择自己的RPC 技术:
gsoap : 更加适合 c/c++ 程序,重量级应用;
thrift: 适合 java 程序,中量级应用;
rest :   适合脚本语言,轻量级应用( http://www.ibm.com/developerworks/cn/webservices/ws-restful/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值