我是 java ee 的新手,我不确定如何实现特定的要求。
我需要一大组(数百万)对象来维护一堆规则和状态,并为客户端提供一个 API。这些对象中的每一个都是长寿的。鉴于这些东西太多了,我们可能需要将它们分片到许多 VM 上,并使用 RMI 来访问它们。
我的问题是是否有 Java EE 方法来解决定位对象实例的问题,允许客户端获取对对象的引用而无需知道它在哪台机器上。
我知道 JNDI,但我不确定在 JNDI 目录中注册每个对象是否合适。我是否需要编写一个“定位器”库来让自己知道每个对象所属的虚拟机?