我在 ignite docs 中看到,使用 Java 11(特别是 Java 17)运行 ignite 需要一堆
--add-opens
来全面导出 (ALL-UNNAMED
) 一堆 java 模块包。
尚不清楚此要求是否仅适用于服务器节点或客户端节点(厚节点和薄节点)。
有谁知道客户端节点是否也需要这样做?如果需要的话,瘦客户端与厚客户端有区别吗?
编辑(24 年 1 月 18 日):
除此之外,如果查看 Gridgain 文档,它会指出一组比 Ignite 小得多的一揽子导出。
其次,Java 11 中没有这些,似乎不会导致 Ignite 胖客户端节点出现任何问题。
谢谢
对于其他可能遇到此问题的人,我从团队那里得到了答案
客户端也需要这些 JVM 导出指令,但以下情况除外。
使用瘦客户端不需要使用胖客户端所需的这些 JVM 导出指令。
因此,如果用户的用例不需要完整的胖客户端功能,这是切换到瘦客户端的又一个原因。
谢谢