【问题标题】:rmi performance network trafficrmi 性能网络流量
【发布时间】:2012-08-21 07:14:06
【问题描述】:

我部署了一个 RMI 服务,编写了一个 RMI 客户端(Java SE 项目)来访问它并且没问题,但是 Web 项目中的一些代码,我使用 wireshark 发现从我们的客户端发送到我们的服务器的每个 RMI 请求都包含应用程序类路径中所有 jar 的列表。

我的问题类似于http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6664389

如何解决?

【问题讨论】:

  • 不要使用内置的RMI? ;) 如果您真的需要,您可以使用更高效的普通套接字或其他 RPC 库。但是,除非您知道自己有性能问题,否则我会保留内置 RMI。
  • 我不能同意,但这是一个历史问题
  • 如果它已经有一段时间没有严重的问题了...... ;)
  • previous 问题不严重,因为PV小...
  • 这就是为什么我怀疑 RMI 没有简单的解决方案来提高效率。

标签: java jetty rmi resin


【解决方案1】:

不要使用代码库功能。它很少使用,特别是在客户端 -> 服务器方向。除非对等方使用安全管理器,否则它不会起作用。换句话说,不要在客户端设置java.rmi.server.codebase 系统属性。

或者您是否按照错误报告使用 Java Web Start 并且没有告诉我们?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-27
    • 2010-12-08
    • 2017-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多