在App Server中调用远程Bean与本地Bean

时间:2009-03-19 16:24:24

标签: java java-ee jboss ejb-3.0 application-server

使用远程Bean接口而不是使用本地Bean接口是否有明显的性能开销?如果性能差异很小,我想让每个客户端应用程序连接到远程bean。

1 个答案:

答案 0 :(得分:2)

是的,有相当多的开销。你至少会在每次请求时产生序列化。

现在,如果您的请求通常由一个可能正常的远程呼叫处理。如果您计划以这种方式进行大量的bean间通信,那么我就不会这样做(如果您有更多的bean参与创建对单个客户端请求的响应,那么您将浪费一个相当长的时间)