gpt4 book ai didi

architecture - 使用 EJB 分发还是复制?

转载 作者:行者123 更新时间:2023-12-04 05:56:40 25 4
gpt4 key购买 nike

我读过 EJB 允许应用程序与通过 EJB 公开功能的模块一起分发。但似乎它有提到的缺点 here .那么,在多台机器上运行同一个软件比在多台机器上运行软件更好吗?

最佳答案

如果不询问您正在构建或计划构建的应用程序的更多详细信息,很难给您任何有用的答案。

如果在您的应用程序中使用分布式组件架构的最大缺点是 Hibernate 实体不支持远程延迟加载,那么有一些方法可以解决这个问题。我曾在使用 EJB 和 JPA 的项目中处理过这个问题,我们通过在 session EJB 上添加查询方法来处理实体子节点的加载来做到这一点。所以你必须决定在你自己的情况下编写这个额外的代码是否值得。

Hibernate 或类似的 ORM 框架不支持远程延迟加载这一事实并不是真正的 EJB 限制。当一个实体从一个 JVM 传输到另一个 JVM 时,它在一端序列化并在另一端反序列化,导致它被“分离” ' 来自其原始上下文/环境。

关于architecture - 使用 EJB 分发还是复制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9441852/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com