java - 在应用程序服务器中调用远程 Bean 与本地 Bean

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

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

最佳答案

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

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

关于java - 在应用程序服务器中调用远程 Bean 与本地 Bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/662921/

相关文章:

java - buildscript 中的 gradle.properties 值

java - 如何以编程方式挖掘 tweeter sql 转储。

java - 列表的自动 XmlRootElement 包装器

java - 如何在@Stateless bean中设置@WebMethod的超时值?

java - JSP 的文件名包含指令以避免编译它们

jboss - 更改 Velocity.Log 文件的位置

java - 如何以编程方式终止liferay中的 session /注销其他用户

java - 将文本字段值发送到不带表单标记的服务器

java - EAR 中的依赖关系管理

java - 如何在部署时启动 EJB 计时器?