远程调用 比较 jboss server
来源:互联网 发布:人工智能第二版答案 编辑:程序博客网 时间:2024/06/05 06:12
很早以前就听高手说过EJB基于RMI, 最近也有美国同事说基于RMI的EJB远程调用会有问题。
but, 看了一些JBoss文档之后,There always a different answer:
首先JBoss Application Server5的EJB是JBoss EJB3实现.
在JBoss EJB3的参考文档里面指出JBoss EJB3是基于JBoss Remoting的
而JBoss Remoting的首页里面就指出, 它是的传输协议支持很多:
Socket (SSL Socket)
RMI (SSL RMI) //二奶身份
HTTP(S)
Bisocket (SSL Bisocket)
Servlet (SSL Servlet)
缺省配置是jboss socket方式,而不是RMI. 在JBoss EJB3的wiki里面有配置EJB3为其他协议的指南。
ejb可以基于rmi,不是必须基于rmi
远程调用,说白了都一样,就是序列化,网络传输,反序列化。
不管是com/com+,soap,webservice,rmi,.net remoting.
同种runtime的,可以native的二进制序列化,序列化的效率高。
文本的序列化(xml/json/自定义格式)的方式,可以跨平台和语言,一般基于中间类型。序列化的效率低,数据量也偏大。
网络传输可以使socket/http/或是自定义协议的。
明显socket数据冗余最小,效率最高。rmi其实是socket上的自定义协议。
http明显要走http的报文,文本的方式最合适,实现最简单,开发和部署方便。
- 远程调用 比较 jboss server
- JBOSS系列(二) -EJB远程调用-JBOSS的配置
- weblogic/jboss使用ejb3.0远程调用
- Ejb远程调用-jboss服务器调用服务器-Bean调用Bean
- 远程调试 Jboss Documentum Java Method Server (JMS)
- JBoss RMI 远程调用需要注意的几个问题!
- JBoss RMI 远程调用需要注意的几个问题!
- 20100929_Dawning_ejb发布到jboss操作(远程调用数据操作)
- JBOSS系列(一) --EJB远程调用-客户端的配置
- Java性能分析比较:远程调用方法
- jacorb Client Server 本地运行 远程调用
- Sql Server服务 远程过程调用失败
- Sql Server服务 远程过程调用失败
- sql server服务远程过程调用失败
- Sql Server 2008远程过程调用失败
- Sql Server服务远程过程调用失败
- Sql Server服务远程过程调用失败
- SQL Server服务远程过程调用失败
- MUILIB-一个可以实现界面自由配置的C++高级界面库
- flex4+spring整合有关问题,Unexpected child element 'factory' found in 'destination' from
- 怎样实现点击button查询从数据库中找出符合条件的结果。。。求问(以下代码可以否)
- Hubbub: 号称第一的语音社交网站上线
- Android 常用代码收集
- 远程调用 比较 jboss server
- 关于弹出div层居中的问题及解决方法
- “此致敬礼”是什么意思
- POJ 1989 The Cow Lineup [dp]
- Struts2简单配置国际化资源文件及用法
- SELinux false alarm for some utilities
- 利用CodeIgniter中的Email类发邮件
- 果粉福音: 金士顿发布Wi-Drive扩展IOS设备存储
- 构建利器Lisp的创作环境