SOCKET使用时可以指定协议TCP,UDP等;
RIM使用JRMP协议,JRMP又是基于TCP/IP;
RPC底层使用SOCKET接口,定义了一套远程调用方法;
HTTP是建立在TCP上,不是使用SOCKET接口,需要连接方主动发数据给服务器,服务器无法主动发数据个客户端;
可以用socket实现HTTP;
其实符合HTTP规范的就是HTTP协议,不管用什么技术。
hessian是一套用于建立web service的简单的二进制协议,用于替代基于XML的web service,是建立在rpc上的,hessian有一套自己的序列化格式将数据序列化成流,然后通过http协议发送给服务器,看源码发现其实是使用
HttpURLConnection和servlet建立连接,然后发送流
hessian
http://hessian.caucho.com
RIM和SOCKET比较,见下文
http://www.cppblog.com/sherrylso/archive/2007/07/28/28906.html
RMI和RPC差别
http://blog.csdn.net/zhigangsun/article/details/5892591
http和socket差别
http://sw1982.iteye.com/blog/460406
REST 代表性状态传输
http://www.ibm.com/developerworks/cn/webservices/ws-restful/index.html
http://www.iteye.com/topic/1111647
REST描述语言 WADL
SOAP 简单对象访问协议
描述语言WSDL
分享到:
相关推荐
rmi和rpc
Hessian RPC-RMI技术 整合Structs Spring Hibernate Ibatis 包含Hessian配置说明、服务器Server Demo、客户端Client Demo.
技术分享:分布式环境下Java RMI与RPC,JMS,CORBA,DCOM的比较
Dubbo依赖的RPC模式学习,RMI和Hessian
Java RPC和RMI代码实战,有关键注释,为最简案例。Maven搭建,JDK8编译。 RPC体验:依次运行RpcProvider和RpcConsumer类。 RMI体验:RMITest中依次运行testServer和testClient方法。
讲述远程方法调用和远程过程调用的异同,让你的程序设计得更好
基于java的socket及RMI编程,东北大学 程序实践三的成果
RPC RMI example pdf explanation
RMI(Remote Method Invocation)远程方法调用与RPC(Remote Procedure Call Protocol)远程过程调用协议 文章目录RMI(Remote Method Invocation)远程方法调用与RPC(Remote Procedure Call Protocol)远程过程调用...
NULL 博文链接:https://gzuimis.iteye.com/blog/1829268
Spring-RMI (RMI调用, HTTP调用) 本人测试过了
Java聊天室 服务器端和客户端都有,可实现多人和单人聊天,同时用户不在线时收到的消息会被存储到数据库,代码可拓展性强
Hessian协议报文格式总结,详细解释了hesssian请求报文格式和应答报文格式,并举例说明应答报文每个字节的含义。
平均来看,Hessian较RMI要慢20%左右,但这只是在数据量特别大,数据结构很复杂的情况下才能体现出来,中等或少量数据时,Hessian并不比RMI慢。 Hessian的好处是精简高效,可以跨语言使用,而且协议规范公开,我们...
NULL 博文链接:https://7wolfs.iteye.com/blog/916844
#资源达人分享计划#
java rmi java rmijava rmi javajava rmi java rmi rmi