测试发现RemoteEntity和LocalEntity性能居然一样! 应该不是因为local是ejb2.0新加的,就是为了在同一jvm里省掉remote的查找时间!所以才新加local接口! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 肯定不是Local只能在同一VM调用.如果要远程调用,需要写远程接口,抛出RemoteException. It's impossible. Even you were testing it in the same JVM, RPC will still cost you more. Don't ever doubt about it. 可是的确如此啊, 我再试试别的容器, 可能是jboss优化的太好了 你的远程接口在同个JVM调用肯定看不出跟本地接口的区别拉你放到网络上就大不一样了如果象你说的SUN还搞两个接口干吗????????? 呵呵,有可能!没准是本地socket速度暴快 呵呵,没用过JBoss,不过这肯定不可能,我也觉得不应该在本地测试 你调用Remote接口时,该EJB有没有Local接口?如果有,试试去了Local接口后再测试? 当然要在本地测试,不在本地测试怎么调用Local接口? GFox, 去了local接口还是一样 求指导如何学习J2EE架构的一些管理系统的开发 如何让密码输入框不能选中密码 spring+jpa+struts2+jquery 无法update的疑问 DBCP数据库连接池的问题 NHibernate怎样修改主键的值 打乱顺序输出字符串 servlet能在本地创建文件吗? web service 客户端stub问题求助 JSP连接SQL SERVER数据库 javabean 在 Tomcat 5.0 里的热拔插问题 请教各位高手,能不能介绍一下JAVA 的IDE 问题2: 通常页面的大量数据显示用什么方案? 内详
Local只能在同一VM调用.
如果要远程调用,需要写远程接口,抛出RemoteException.
Even you were testing it in the same JVM, RPC will still cost you more. Don't ever doubt about it.
你放到网络上就大不一样了如果象你说的SUN还搞两个接口干吗?????????