名称 |
特点 |
优点 |
缺点 |
备注 |
RMI |
二进制消息沟通 不考虑网络(防火墙)限制 Java本身的序列化机制 |
|
只能在Java平台上, 不是基于HTTP,有防火墙问题 |
|
Hessian |
二进制消息沟通、 基于HTTP 可以移植到C++/C#基本平台上 有Spring MVC支持 拥有自己私有的序列化机制 |
二进制的,在带宽上更有优势 |
数据量模型非常复杂时,序列化模型可能不够 |
|
Burlap |
基于XML, HTTP 有Spring MVC支持 拥有自己私有的序列化机制 |
比Hessian二进制格式可读性更强 |
数据量模型非常复杂时,序列化模型可能不够 |
|
HTTP invoker |
在HTTP基础上提供RPC 使用Java对象序列化对象 结合Spring MVC |
HTTP交流的简单性和Java内置的对象序列化机制结合起来 |
客户端和服务器端必须有Spring的应用环境 |
|
|
|
|
|
|