标签: java java-ee jboss ejb-3.0 application-server
使用远程Bean接口而不是使用本地Bean接口是否有明显的性能开销?如果性能差异很小,我想让每个客户端应用程序连接到远程bean。
答案 0 :(得分:2)
是的,有相当多的开销。你至少会在每次请求时产生序列化。
现在,如果您的请求通常由一个可能正常的远程呼叫处理。如果您计划以这种方式进行大量的bean间通信,那么我就不会这样做(如果您有更多的bean参与创建对单个客户端请求的响应,那么您将浪费一个相当长的时间)