準備有空的時候寫篇文章介紹下各種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 閱讀(361) 評論(2) 編輯 收藏 所屬分類: Java