【问题标题】:Callback time of an remote ejb request to a wildfly server对 Wildfly 服务器的远程 ejb 请求的回调时间
【发布时间】:2015-04-29 08:34:40
【问题描述】:

我为我在 Wildfly 服务器上运行的应用程序创建了一个远程 ejb bean。 服务器和连接到服务器的客户端都在同一台机器(我的本地计算机)上运行。 现在我已经观察到,从调用开始到返回平均需要 500 多毫秒,但服务器端的调用本身只需要 3 毫秒。 这些值是在服务器和客户端使用新的 java 8 datetime api 观察到的。 我现在想知道的是,是否有可能减少客户端从服务器收到结果所需的时间。 不幸的是,我在互联网上找不到任何有意义的信息来实现这一点,这就是我在这里问的原因。

另一方面,我还尝试使用 REST 作为一种技术来从客户端调用我的服务器,所需时间几乎相同,与 ejb 调用仅相差 1 - 10 毫秒。 因此,我猜想调用缓慢的原因要么是 ejb 对象实例化,要么是参数的编组或调用的结果。

感谢您的帮助!

比罗

【问题讨论】:

    标签: rest jakarta-ee ejb-3.1 wildfly-8 application-server


    【解决方案1】:

    你能分享你的客户端代码吗? 我认为您的目标是多次调用单个 EJB。如果是这种情况,您可以在客户端缓存(保留引用)remoteObject 并重用它,而不是每次都创建对象。

    【讨论】:

      猜你喜欢
      • 2016-08-02
      • 1970-01-01
      • 2014-08-18
      • 2015-04-20
      • 1970-01-01
      • 2014-08-22
      • 1970-01-01
      • 1970-01-01
      • 2020-09-16
      相关资源
      最近更新 更多