最新文章列表

源码级强力分析hadoop的RPC机制

                                               源码级强力分析hadoop的RPC机制 前言: 这些天一直奔波于长沙和武汉之间,忙着腾讯的笔试、面试,以至于对hadoop RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参 ...
逸情公子 评论(7) 有49305人浏览 2012-04-30 10:23

简简单单的代码让你轻松学会 动态代理

                            简简单单的代码让你轻松学会动态代理 前言: 最近一直在分析hadoop的RPC机制。在hadoop中,DataNode和NameNode之间的控制信息的交流是通过RPC机制完成的,采用的是动态代理和java NIO(参考博客:http://weixiaolu.iteye.com/blog/1479656 ) 的方式。DataNod ...
逸情公子 评论(3) 有24171人浏览 2012-04-06 23:46

Java中有关ONC RPC应用的开发介绍

    详见: http://www.micmiu.com/soa/rpc/java-onc-rpc/       -
sjsky 评论(0) 有1479人浏览 2012-04-05 12:04

序列化Writable与RPC——hadoop学习第三天

序列化org.apache.hadoop.io 中定义了大量的可序列化对象,实现了Writable 接口。而不是使用JAVA的Serializable 不过没有看出什么异同 使用RPC 通信,org.apache.hadoop.rpc也就有了类Client和类Server   ObjectWritable,对象的序列化,用于RPC上传递序列化的对象
lvdccyb 评论(0) 有1247人浏览 2012-03-16 14:54

RPC (Remote Procedure Call)远程过程调用(转)

因为 NFS 支持的功能相当的多,而不同的功能都会使用不同的程序来启动, 每启动一个功能就会启用一些 port 来传输数据,因此, NFS 的功能所对应的 port 才没有固定住, 而是采用随机取用一些未被使用的小于 1024 的端口来作为传输之用。 RPC 最主要的功能就是在指定每个 NFS 功能所对应的 port number ,并且回报给客户端,让客户端可以连结到正确的埠口上去。 那 RPC ...
275553385 评论(0) 有1824人浏览 2012-03-16 10:15

Java RPC通信机制之XML-RPC:Apache XML-RPC 3.0开发简介

摘要: XML-RPC是一种简单的,轻量级的通过HTTP协议进行RPC通信的规范。本文以Apache XML-RPC 3.0为基础,对XML-RPC的基本原理及Apache XML-RPC 3.0的主要特性进行了讨论和分析。 正文: 一、概述 XML-RPC是一种简单的,轻量级的通过HTTP协议进行RPC通信的规范。一个XML-RPC消息就是
zhenghuali168 评论(0) 有1625人浏览 2012-03-11 15:44

简明配置NFS服务器(BSD)

# 2012-12-13增加bsd配置nfs 在linux与windows共存环境下共享文件首选samba,而全linux服务器环境下配置NFS较为简便。 本文在debian6下配置安装NFS服务器,使得这个装了xen的服务器的文件能被其虚拟机共享。 注:LZ我现在的环境是XP下装了VirtualBox,VB里面开了一个Debian跑着xen,xen里面虚拟了一个小linux……现在把VB的lin ...
luozhaoyu 评论(0) 有1236人浏览 2012-03-05 15:08

hadoop rpc

Hadoop RPC详细分析 本帖最后由 hadoopor 于 2009-12-30 15:56 编辑 1. 总体结构 HadoopRPC逻辑上分成三部分,如上图所示。 1.1. RPC Interface RPC对外接口。 1.2. RPC Server RPC服务端的实现。 1.3. RPC Client RPC客户端的实现。 1.4. RPC Interface RPC是对外的接口类 ...
黎明lm 评论(0) 有1180人浏览 2012-02-15 18:28

JAVA远程通讯的方法总结

转载至:http://developer.51cto.com/art/200902/110536.htm 在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS 等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架 ...
gavinhp 评论(0) 有684人浏览 2012-01-16 13:45

深入探讨SOAP、RPC和RMI

在 Brett McLaughlin 关于Soapbox的第二回合中,他详细地将“简单对象访问协议”与 RMI 和 RPC 进行了比较,并就开发人员如何在这三种消息协议中做出最佳选 ...
raymondwang1314 评论(0) 有387人浏览 2011-12-31 10:48

axis2客户端编码,RPC,OMElement,上传下载实现,服务端验证

前两天做一个Webservice接口工作,有位经理曾经对我说,如果你解决过一个问题,那么你以后必须成为这个领域的专家,不然等同于白做。所以在有时间的情况下,我简单做一下使用axis2作为客户端的情况下一些编码的实现内容。 首先应该部署一套服务以应对客户端调用。我要做的例子不是很麻烦,所以只需要三个接口就可以了,一个接收字符串参数,返回字符串参数。另外两个做上传和下载。一共三个接口,我已经在附件 ...
cuisuqiang 评论(15) 有13479人浏览 2011-12-28 00:21

远程通信

1. 同步RPC 2. 异步RPC 2.1 基于callback 2.2 基于Future 3. Pubnisher/Subscriber 4. 长连接&短连接 5. push/pull 6. 基于消息(可以实现存储转发) 7. 大型集群应用配置中心 (使用http调用请求配置信息)
chinese.darren 评论(0) 有819人浏览 2011-12-07 23:12

学习Facebook Thrift笔记

相关资料参考链接: http://incubator.apache.org/thrift/ http://wiki.apache.org/thrift/FrontPage http://jnb.ociweb.com/jnb/jnbJun2009.html 非常好的入门教程 http://developers.facebook.com/thrift/thrift-20070401.pdf th ...
yangfanchao 评论(0) 有2339人浏览 2011-11-22 10:56

bboss rpc使用介绍

bboss 3.4及后续版本在原有的rpc功能基础上做了非常大的改进,支持丰富的协议簇(http/netty/mina/jms/webservice/rmi/jgroups/restful)。bboss rpc客户端可以类似于webservice和rmi的客户端方式对bboss ioc容器、mvc容器中配置的任何组件发起远程调用。为了支撑这个功能,3.4版中新增了组件: org.frameworks ...
yin_bp 评论(1) 有1642人浏览 2011-10-29 23:37

大致了解下Hadoop RPC机制

      RPC是Hadoop的基础组件,提供分布式环境下的对象调用功能。之前用了两天时间分析与测试Hadoop RPC,目的是想弄清楚它对集群协作的影响。本来想等深入研究后再总结,但怕过完十一就忘的差不多了,那就今天写下来。 这节描述三个部分: 1. Hadoop RPC 介绍 2. RPC server端的实体模型 3. 用户对RPC可以有哪些影响 Hadoop RPC介绍       ...
langyu 评论(0) 有14667人浏览 2011-09-29 16:41

理解Android系统的进程间通信原理(一)----RPC中的代理模式

[size=medium]理解Android系统的进程间通信原理(一)----RPC中的代理模式 Android系统中的进程间通信是通过一个轻量级的RPC(Remote Procedure Call远程进程调用)和AIDL(Android Interface Definination Language)规范来生成两个进程之间可以相互访问的代码。其中RPC是以接口方式来实现,客户端与被调用实现之间是通 ...
guojianhui0906 评论(0) 有1071人浏览 2011-09-14 19:39

(转发)Thrift的基本使用

thrift属于facebook.com技术核心框架之一,使用不同开发语言开发的系统可以通过该框架实现彼此间的通讯,开发者只需编辑一份thrift脚本,即可自动获得其它开发语言的代码(比如 c++ java python ruby c# haskell ocmal erlang cocoa php squeak). thrift侧重点是构建夸语言的可伸缩的服务,特点就是支持的语言多,同时提供了完整的 ...
shunlongjin 评论(0) 有904人浏览 2011-07-25 12:33

小试Hessian实现webservice

    blog迁移至:http://www.micmiu.com Hessian是一个轻量级的remoting on http工具,采用的是Binary RPC协议,所以它很适合于发送二进制数据,同时又具有防火墙穿透能力。Hessian一般是通过Web应用来提供服务,因此非常类似于平时我们用的WebService。只是它不使用SOAP协议,但相比webservice而言更简单、快捷。 Hess ...
sjsky 评论(2) 有3542人浏览 2011-04-25 17:40

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics