thrift作为脱胎于facebook的rpc框架,各方面都非常优秀。清晰的分层设计,多语言的支持,以及不输protocolbuffer的效率(compact下优于protocolbuffer),都让thrift拥有越来越多的使用者。作为一个RPC框架,thrift支持的是open->client-...
分类:
其他好文 时间:
2014-11-26 11:01:53
阅读次数:
341
配置HDFS联邦配置etc/hadoop/hdfs-site.xml<configuration>
<property>
<name>dfs.nameservices</name>
<value>ns1,ns2</value>
</property>
<property>
<name>dfs.namenode.rpc-address.ns1</name>
<value&g..
分类:
其他好文 时间:
2014-11-26 06:48:49
阅读次数:
155
转自:http://lancui.iteye.com/blog/935578简介相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议(Binary),因为采用的是二进制协议,所以它很适合于发送二进制数据。Hessian通常通过Web应用来提供服务,因此非常类似于WebSer...
分类:
编程语言 时间:
2014-11-25 16:22:01
阅读次数:
160
Dubbo是什么?
Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。
Dubbo[]是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。
其核心部分包含:
远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型...
分类:
编程语言 时间:
2014-11-24 19:15:59
阅读次数:
275
protobuf全称Protocol Buffers,是google推出的一种高效,快捷的数据交换格式,和XML,Thrift一样,都是一种数据交换协议(当然thrift还提供rpc的功能)。protobuf相对与xml结构化的文本数据格式,它是一种二进制的数据格式,具有更高的传输,打包和解包效率,这也是为什么protobuf很受欢迎的原因。
protobuf通过自己的编译器,对协议文件进行...
分类:
其他好文 时间:
2014-11-24 06:33:46
阅读次数:
354
试着用RabbitMQ进行RPC。其实用RabbitMQ搞RPC也没什么特别的。只是我们需要在请求中再加入一个callback queue。比如这样:callbackQueueName = channel.queueDeclare().getQueue(); BasicProperties prop...
分类:
其他好文 时间:
2014-11-23 20:10:04
阅读次数:
185
JobTracker的作业调度给我感觉就是比较宏观意义上的操作。倘若你只了解了MapReduce的工作原理是远远不够的,这时去学习一下他在宏观层面的原理实现也是对我们非常有帮助的。首先我们又得从上次分析的任务提交之后的操作说起,Job作业通过RPC通信提交到JobTracker端之后,接下来会触发到下面的方法;
/**
* 初始化作业操作
*/
public void initJ...
分类:
其他好文 时间:
2014-11-23 13:14:55
阅读次数:
305
错误表现:启动时候每次都会出现"SystemError.Code:1722.RPC服务器不可用."错误.原因分析:PrintSpooler这个服务没有启动导致解决办法:控制面板————管理工具————-服务,右边看,找见这个服务,双击打开-点击启动。
属性里改为自动,系统会自动的为你启动这个服务。
分类:
其他好文 时间:
2014-11-21 16:30:09
阅读次数:
123
Jmeter window安装学习 Jmeter简介 Apache Jmeter是一个100%的纯java桌面应用,主要是针对web的压力和性能测试,但后来扩展到其他测试领域。Jmeter可以用于测试FTP、HTTP、RPC、JUNIT、JMS...
分类:
其他好文 时间:
2014-11-21 15:38:30
阅读次数:
277
import?java.net.URL;
import?javax.xml.namespace.QName;
import?javax.xml.rpc.ParameterMode;
import?org.apache.axis.client.Call;
import?org.apache.axis.client.Service;
import?org.apache.axis.e...
分类:
编程语言 时间:
2014-11-20 12:18:09
阅读次数:
260