hessian、rmi、dubbo与rpc

来源:互联网 发布:拳皇97 mac 编辑:程序博客网 时间:2024/05/13 01:10
简单的说,RPC就是从一台机器(客户端)上通过参数传递的方式调用另一台机器(服务器)上的一个函数或方法(可以统称为服务)并得到返回的结果。
RPC 会隐藏底层的通讯细节(不需要直接处理Socket通讯或Http通讯)
RPC 是一个请求响应模型。客户端发起请求,服务器返回响应(类似于Http的工作方式)
RPC 在使用形式上像调用本地函数(或方法)一样去调用远程的函数(或方法)。

hessian、rmi、dubbo都是rpc的一种实现
rpc基于xdr
rmi是rpc的面向对象版实现
hessian是基于binary-rpc协议
dubbo是 基于Hessian二进制序列化
webservice也提供了rpc实现,但是效果不太好。
欢迎加入我的QQ技术交流群425783133
原创粉丝点击