spring框架对 remoting 支持的总结
来源:互联网 发布:淘宝vip折扣价怎么设置 编辑:程序博客网 时间:2024/06/06 03:10
spring 作为一个基础框架,最remoting(远程调用)有多种支持。
- 对传统RMI方式的支持 ,RMI是java 平台上最传统的 远程调用方法,这种方法基于Java Remote Method Protocol ,而这个协议的底层是TCP。实现传统RMI的核心类为RmiProxyFactoryBean 和 RmiServiceExporter,传统RMI使用Java平台默认的序列化方法序处理对象,同时因其底层为TCP,故易被某些防火墙拦截。由于属于传统的远程调用方法,所以被放在spring-context这个jar中。使用范例
- 使用HTTP 协议进行remoting.由于传统的RMI方式存在协议可能被拦截等问题,spring增加了http方式的remoting,也就是说使用HTTP协议取代了JRMP协议。这种方式有优点为只要防火墙允许HTTP协议即可运行。其他方面依旧使用Java平台默认的序列化方法序处理对象。由于使用了HTTP协议,服务器端需要运行在web服务器中,同时核心类HttpInvokerServiceExporter和HttpInvokerProxyFactoryBean也被放在spring-web这个jar中.
- 使用http协议和Hessian序列化进行remoting.这种方式使用Hessian序列化取代Java平台的默认序列化方法,依旧使用HTTP协议。核心类HessianProxyFactoryBean和HessianServiceExporter被放在spring-web这个jar中.hessian具有更快的序列化速度和更小的体积。
- 使用http协议和Burlap序列化进行remoting.这种方式使用Burlap序列化取代Java平台的默认序列化方法,依旧使用HTTP协议。核心类BurlapProxyFactoryBean和BurlapServiceExporter被放在spring-web这个jar中.这种方法已经在spring 4.0 版本中被列为过时。
- 使用AMQP消息服务协议和JAVA序列化进行remoting.这种方法的优势是使用消息队服务器作为中间件,消息队列作为请求的缓存层,可以实现多个服务端在统一接口提供同样的服务。核心类AmqpProxyFactoryBean和AmqpInvokerServiceExporter被放在spring-amqp这个jar中.使用范例
阅读全文
0 0
- spring框架对 remoting 支持的总结
- spring框架对 remoting 支持的总结
- Spring支持的Remoting实现技术
- 对 Spring 框架的详解总结
- spring学习总结(十一):spring 对 JDBC 的支持
- Spring集成Thrift - remoting支持
- spring对Junit的支持、spring对Aop的支持
- Spring对Hibernate的支持
- spring对DAO的支持
- Spring对JDBC的支持
- spring对AOP的支持
- Spring 对 JMS的支持
- Spring对EJB的支持
- Spring对国际化的支持
- Spring对AOP的支持
- Spring 对JMS的支持
- Spring对JDBC的支持
- spring对Hibernate的支持
- 管理回收站+启用/禁用回收站+查看回收站信息+清空回收站对象
- 一致性hash算法 java代码实现与测试
- keepalived(源码安装)+lvs+apache高可用配置搭建
- Android WIFI模块分析---
- Windows下安装TensorFlow
- spring框架对 remoting 支持的总结
- wabacus 加密字符串root失败
- Java Web现代化开发:Spring Boot + Mybatis + Redis二级缓存
- 指定目录下打开SQLPLUS 并执行SQL文件
- 简单实例:Access VBA打开Excel表格然后关闭
- 键盘键与值与封装
- jQuery-File-Upload兼容IE8的问题:data.submit()没有发送请求
- Android常用布局-02
- Ubuntu实践(4):安装wxPython