使用 JDBC 瘦客户端通过 SSL 连接到 Ignite Cluster

Connect to Ignite Cluster over SSL using JDBC Thin Client

尽管我已经在所有 Ignite 节点之间设置了 SSL,并且整个 Ignite 集群都是安全的,但我能够通过 JDBC 瘦客户端访问数据而无需传递任何 SSL 配置。这是否意味着虽然集群是安全的,但我们可以连接而不通过任何 ssl config/cert?

我希望没有人可以连接到 Ignite 集群,除非提供所需的 ssl 证书,这有可能实现吗?

您需要为瘦协议显式启用 SSL:

https://www.gridgain.com/docs/latest/developers-guide/thin-clients/getting-started-with-thin-clients#enabling-ssltls-for-thin-clients

<property name="clientConnectorConfiguration">
    <bean class="org.apache.ignite.configuration.ClientConnectorConfiguration">
        <property name="sslEnabled" value="true"/>
    </bean>
</property>