即使对于 Ignite 客户端节点(厚或薄),Ignite 是否也需要一揽子导出(全部未命名)java 模块包

问题描述 投票:0回答:1

我在 ignite docs 中看到,使用 Java 11(特别是 Java 17)运行 ignite 需要一堆

--add-opens
来全面导出 (
ALL-UNNAMED
) 一堆 java 模块包。

尚不清楚此要求是否仅适用于服务器节点或客户端节点(厚节点和薄节点)。

有谁知道客户端节点是否也需要这样做?如果需要的话,瘦客户端与厚客户端有区别吗?

编辑(24 年 1 月 18 日):

除此之外,如果查看 Gridgain 文档,它会指出一组比 Ignite 小得多的一揽子导出。

其次,Java 11 中没有这些,似乎不会导致 Ignite 胖客户端节点出现任何问题。

谢谢

java ignite java-17 gridgain
1个回答
0
投票

对于其他可能遇到此问题的人,我从团队那里得到了答案

客户端也需要这些 JVM 导出指令,但以下情况除外。

使用瘦客户端不需要使用胖客户端所需的这些 JVM 导出指令。

因此,如果用户的用例不需要完整的胖客户端功能,这是切换到瘦客户端的又一个原因。

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.