Java 在appserver中调用远程Bean与本地Bean

Java 在appserver中调用远程Bean与本地Bean,java,jakarta-ee,jboss,ejb-3.0,application-server,Java,Jakarta Ee,Jboss,Ejb 3.0,Application Server,与使用本地Bean接口相比,使用远程Bean接口是否会带来明显的性能开销?如果性能差别不大,我希望让每个客户端应用程序都连接到远程bean。是的,有相当大的开销。您至少会对每个请求进行序列化 现在,如果您的请求通常由一个远程调用来处理,那就可以了。如果您打算以这种方式进行大量的bean间通信,我就不会这样做(如果您有大量的bean参与创建对单个客户机请求的响应,那么您将浪费大量的时间)

与使用本地Bean接口相比,使用远程Bean接口是否会带来明显的性能开销?如果性能差别不大,我希望让每个客户端应用程序都连接到远程bean。

是的,有相当大的开销。您至少会对每个请求进行序列化

现在,如果您的请求通常由一个远程调用来处理,那就可以了。如果您打算以这种方式进行大量的bean间通信,我就不会这样做(如果您有大量的bean参与创建对单个客户机请求的响应,那么您将浪费大量的时间)