最新文章列表

Google Protocol Buffers

http://blog.jeoygin.org/2011/09/rpc-framework-protocol-buffers.html 这是我在网上找到的关于PB的比较好的一个文章.其他的博客都只讲了PB作为序列化的功能,在其用作RPC方面鲜有讲到,这篇给出了一个使用第三方基于PB的RPC实现的一个例子。 就像作者说的: protocol buffers并没有实现RPC通信,可以使用第三方的R ...
standalone 评论(0) 有1041人浏览 2012-11-09 11:01

轻量级开源RPC框架——avro-rpc性能测试

1:介绍 avro-rpc是一个支持多序列化方式的RPC框架,目前支持Avro,Protocol Buffers ,Json,Hessian,Java序列化方式。网络传输层使用Netty的NIO实现,协议层可扩展,用户可以自定义协议格式及注册新的序列化方式。 基本特点         1:跨语言,可作为跨语言系统之间的分布式服务框架。         2:简洁高效易扩展,代价简洁 ...
taohuifei 评论(0) 有2595人浏览 2012-10-11 16:26

avro-rpc一个轻量级的开源的RPC框架,支持序列化方式有Avro,Json,Hessian,Java

avro-rpc   http://code.google.com/p/avro-rpc/1.开发背景 公司的运营管理平台建立在J2EE平台之上,采用多层分布式的架构体系。分布式服务节点之间需要通讯和交互(业务节点和资源节点之间),服务端和客户端需要交互(终端客户端需要调用服务端的远程服务,客户端有C实现的,也有Java等其他语言实现的)。因此基础平台需要提供一个稳定、高效的、可伸缩的RPC服务性组 ...
taohuifei 评论(0) 有10641人浏览 2012-09-25 17:04

理解JMS

首先JMS存在的理由: RPC(Remote procedure call )系统以及JAVA的RMI都是采用基于服务端、客服端协同完成数据通信的,然而他们有一个共同点就是同步的,调用者必须阻止和等待,直到被调用的方法完成执行;而且两者之间的通信在同一时间必须都是处于活动状态。这样在服务端和客服端就死死的紧密的耦合在了一起,在企业应用中很不方便。应运而生的就是JMS,然后应运而生的就是基于JMS ...
crawler 评论(4) 有2241人浏览 2012-09-06 16:31

由wsdl生成的java vo类不适合做普通java vo

开发java webservice项目时,如果我们通过SOAP协议来输入输出,我们会利用工具从wsdl文件生成webservice的client端类,但是这里面生成的java data model类却不适合做为项目中的普通java vo类来使用,当然有一中情况例外,如果这个自动生成的类里面的properties都是基本数据类型,就没问题,但是如果有集合类,就不行。原因如下: 1)使用了集合如List ...
darrenzhu 评论(0) 有1283人浏览 2012-08-20 10:09

Linux 网络文件系统(NFS)简介及环境搭建

        Linux网络文件系统是实现网络文件共享的一项重要的服务,他是实现文件共享的一个重要的手段,他不仅可以实现不同主机之间的文件共享,而且可以实现不同操作系统之间,以及系列文件的文件共享,NFS让来自远程主机中的文件挂载到你的主机中使你可以向访问你自己机器中的文件一样访问远程主机中的文件.而且你可以在你的主机上使用常规的命令对文件进行操作。         在介绍实现NFS之前还需要 ...
luliangy 评论(0) 有2359人浏览 2012-08-15 18:40

Rest协议框架-bboss rpc

restful风格rpc服务协议rest,定义的语法如下: (rest::a/b/c/d)/rpc.test 协议头:rest 节点路由组:a/b/c/d,以/分割的服务器路由节点列表,执行顺序由左到右 服务id:rpc.test,配置在aop框架中的一般业务组件 Rest协议服务调用示意图如下: 系统将逐步解析a/b/c这三个节点的地址: a,b,c分别代表远程服务器地址 系统根 ...
yin_bp 评论(0) 有1356人浏览 2012-08-03 12:51

Hessian(纯)的应用与研究

  研究Spring集成的hessian-rpc在不同版本的JVM之间是否支持传递复杂对象以及是否支持引用参数传递。        1.核心对象ComplexModel、Person、TestModel1、TestModel2、User。通过Hessian传输的对象都要实现java.io.Serializable接口。                     2.接口PeopleServic ...
zwustudy 评论(0) 有1759人浏览 2012-08-02 10:15

Hessian(Spring集成的)的应用与研究

      研究Spring集成的hessian-rpc在不同版本的JVM之间是否支持传递复杂对象以及是否支持引用参数传递。        1.核心对象People、Person、Address、Boyfriend1、Boyfriend2。通过Hessian传输的对象都要实现java.io.Serializable接口。                     2.接口PeopleService ...
zwustudy 评论(0) 有1031人浏览 2012-07-29 21:13

RMI协议的应用与研究

        最近公司需要将一个服务层框架进行升级,原来的RPC协议是用的RMI,由于RMI可能在不同版本的JVM之间传递会产生问题,因此需要找出一种RPC协议来替换掉EJB的RMI,要求有三个:一、在不同版本的JVM之间互调不会出现问题;二、支持引用参数传递;三、效率说得过去。于是就研究了几种RPC协议:RMI,hessian,spring集成的hessian以及基于kryo序列化机制的kryo ...
zwustudy 评论(0) 有1754人浏览 2012-07-29 20:42

RPC

XML-RPC是一个远程过程调用(远端程序呼叫)(remote procedure call,RPC)的分布式计算协议,通过XML将调用函数封装,并使用HTTP协议作为传送机制
RPC 
fantaoyalin 评论(0) 有753人浏览 2012-07-27 14:53

【EJB流程】

1、一般ESB的流程, 先是整理需连接的系统,需要连接的系统功能(一般管它叫服务),确定服务的依赖关系,支持的协议(文件,WebService, RPC,...),调用的方式(同步/异步) 然后使用ESB提供的那些协议组件,一点点串起来就行。串的方式可以参考EIP (www.eaipatterns.com) 你说的两种异步方式的话都可以, 如果是同步的,也可以直接 ...
snoopy7713 评论(0) 有1238人浏览 2012-07-23 08:02

UMP编程比赛:封装TCP连接池和DAL客户端接口库。(7.27更新)

UMP编程比赛:封装TCP连接池和DAL客户端接口库。(更新) 题目:封装TCP连接池和DAL客户端接口库。(共100分) 链接:http://nikeliu.goodluckwith.us/wp/archives/254 链接:http://zeroliu.iteye.com/admin/blogs/1596159 参考:\\10.10.38.134\common\53-MPSP框架库\ 目录,『 ...
zeroliu 评论(1) 有1744人浏览 2012-07-17 11:46

移动互联网长连接方案实例

  1.笔者本人现在在一家创业公司担当整个平台架构的角色,而这家公司是做一移动互联网相关的一些应用产品,由其现在正在和中国最大的互联网公司之一进行合作,负责该互联网公司的手机终端的长连接推送服务,所以有一些总结特在此和大家分享一下。 2.下面这篇文章是笔者在几个月前做的一篇长连接的总结,所以可能写的不是非常严谨,特给javaer们进行一些参考即可,有如下几个数据和大家一起分享下: ...
dragonsoar 评论(34) 有18251人浏览 2012-06-25 22:36

Thrift入门及Java实例演示

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

Java Hessian小试(转)

      相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议(Binary),因为采用的是二进制协议,所以它很适合于发送二进制数据。Hessian通常通过Web应用来提供服务,因此非常类似于WebService。只是它不使用SOAP协议。        Hessian通过Servlet提供远程服务。需要将匹配某个模式的请求映射到Hessian服务。Spring的D ...
zhuchengzzcc 评论(1) 有8074人浏览 2012-05-17 22:47

一个简单的rpc框架的实现

  为了降低开发成本,提升已有系统的利用率,企业往往会构建自己的SOA体系结构,SOA构建的手段有多种,可以通过webservice,restful,rmi,socket等等,笔者通过java socket,来构建一个简单的SOA体系结构,以下代码仅供参考。     1.  需要实现SOA的服务接口   package com.chenkangxian.rpc.impl; /** ...
chenkangxian 评论(2) 有4659人浏览 2012-05-15 21:58

[RPC Fault faultString="Cannot create class of type 'ArrayCollection'."

[RPC Fault faultString="Cannot create class of type 'ArrayCollection'." faultCode="Client.Message.Encoding" faultDetail="Type 'ArrayCollection' not found."] at mx.rpc::Ab ...
LiYunpeng 评论(0) 有2769人浏览 2012-05-04 15:09

Dubbo

  Overview (+) (#) Serving 1,000+ services with 1,000,000,000+ invocations everyday, Dubbo becomes the key part of Alibaba's SOA solution and has been deployed to the whole alibaba.com family: ...
RPC 
stamen 评论(1) 有5346人浏览 2012-05-03 13:45

最近博客热门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