主要包括以下幾種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
從網(wǎng)上查到的結果看,一般是:
1.基于二進制的remoting協(xié)議要比基于xml的快
2.在各種二進制的remoting協(xié)議間性能的差距很小
3.burlap要比其它的基于xml的remoting協(xié)議快
4.基于二進制的remoting協(xié)議在傳輸大的對象時性能會有下降
還有一個區(qū)別,我覺得基于http的remoting協(xié)議能基于http來實現(xiàn)負載均衡,這點很重要.