心有多大舞台便有多大

Embrace changes, pursue excellence, share niceness.

准备有空的时候写篇文章介绍下各种java remoting机制的benchmarks

主要包括以下几种java remoting机制:
1.binary-rpc:例如hessian,httpinvoker,rmi,ormi
2.xml-rpc:burlap,cxf
3.rmi
4.socket:mina
5.jms:sonic mq, ibm mq, activemq
从网上查到的结果看,一般是:
1.基于二进制的remoting协议要比基于xml的快
2.在各种二进制的remoting协议间性能的差距很小
3.burlap要比其它的基于xml的remoting协议快
4.基于二进制的remoting协议在传输大的对象时性能会有下降
还有一个区别,我觉得基于http的remoting协议能基于http来实现负载均衡,这点很重要.

posted on 2008-03-10 09:52 pony 阅读(356) 评论(2)  编辑  收藏 所属分类: Java

评论

# re: 准备有空的时候写篇文章介绍下各种java remoting机制的benchmarks 2008-03-11 18:41 pony

今天在网上看到一篇文章,讲的是cxf在一些应用服务器上使用的时候(例如oc4j,websphere),会出现xml解析器冲突的问题,详细的可以参考http://www.nabble.com/-CONF--Apache-CXF-2.0-Documentation:-AppServerGuide-(page-edited)-td15434374.html#AppServerGuide-SwappingOracleXMLparserwithXerces
这个url内容
所以,个人觉得还是选择hessian或者burlap比较好!哈哈!  回复  更多评论   

# re: 准备有空的时候写篇文章介绍下各种java remoting机制的benchmarks[未登录] 2008-03-13 17:29 pony

今天在基于https的基础上使用hessian的时候,遇到点问题,后来发现是jks证书没有导入,写服务端的同事给的是个jks文件,导入还花了我不少时间,具体导入步骤是:
1.keytool -list -v -keystore sample.jks
结果中应该会显示别名,假定别名为alias_name
2.keytool -export -alias alias_name -keystore sample.jks -file sample.crt
执行完后应该在当前目录下有一个新的文件名为sample.crt
3.把sample.crt拷贝到$JAVA_HOME/jre/lib/security目录下
ok.  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航: