gpt4 book ai didi

java - JPA + EJB 对于 Internet 交易是否太慢(或太重)?

转载 作者:搜寻专家 更新时间:2023-11-01 03:30:04 25 4
gpt4 key购买 nike

我正在开发一个独立的 Java 客户端应用程序,该应用程序连接到 Glassfish v3 应用程序以进行 JPA/EJB 外观样式事务。换句话说,我的客户端应用程序不直接连接到数据库进行 CRUD,而是使用 EJB 无状态 session 传输 JPA 对象。

我有这样的场景,这个客户端应用程序将用于通过 Internet 通过 VPN 连接的外部网络,客户端连接为 512kbp/DSL,并且一个简单的查询需要很多时间,我正在查看流量图以及何时我在客户端应用程序中合并了一个实体,我看到了数兆字节的流量(我无法相信采购订单实体的重量怎么会超过 1 MB)。

我几乎在每个多对多关系中都有 LAZY 获取,但我在实体之间有很多多对一关系(但这是 JPA 的巨大优势!)。

我可以做些什么来加快 JPA/EJB 服务器和远程 Java 客户端之间的交易速度吗?

提前谢谢你。

最佳答案

您真正传输了多少数据?也许您发送的采购订单有一个产品,有一个模型,有一个供应商,有一组模型......等等......

您可以尝试将要发送到服务器的对象序列化为文件(使用标准 ObjectOutputStrem)并检查文件有多大。

关于java - JPA + EJB 对于 Internet 交易是否太慢(或太重)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2680714/

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