【问题标题】:Java Spring RMI ActivationJava Spring RMI 激活
【发布时间】:2016-11-10 11:36:10
【问题描述】:

据我了解,spring 有一个很好的 RMI 框架,看起来它仍在使用老式的 UnicastRemoteObject 类。如果我想改用 Activation 怎么办,spring 支持这个吗?我还没有找到任何文件来支持这一点?如果这实际上可以通过spring实现,我很困惑?还要提一下,rmid 是另一个需要的守护进程。 spring 会处理这个问题吗?同样根据其他人的经验,使用 Activation 和合并 Spring 的最佳方式是什么?

【问题讨论】:

  • 如果您成功了,您将成为世界上极少数使用 RMI 激活的人之一。它可以工作,但它周围没有适当的安全模型(例如,没有对rmid 的 SSL 访问,以及你和它之间的大量信任关系以及被认为是理所当然的激活对象)。不推荐你追这条线。

标签: java spring rmi activation


【解决方案1】:

Spring 不支持 RMI 激活。 Spring includes an RmiServiceExporter 用于调用包含对标准 RMI 的良好改进的远程对象,例如不需要服务扩展 java.rmi.Remote

话虽如此,您为什么对 RMI 激活感兴趣,而不是 RESTful Web 服务?

【讨论】:

  • 感谢您的回答,非常感谢。我正在处理 2000 年代初期的一些旧遗留代码。它是使用 RMI 激活设置的,我希望使用更新的技术对其进行更新。这是一个相当大的项目,所以我不太热衷于过多地改变技术和架构,除非它是一个相当容易的过渡并且不需要太多时间。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-22
  • 1970-01-01
  • 2021-12-23
  • 2013-10-14
  • 1970-01-01
  • 2020-05-09
相关资源
最近更新 更多