2014-09-10 4 views
0

GridGain은 각 클러스터 멤버 간의 SSL 연결을 지원합니까? 그렇다면 어떻게 할 수 있는지 보여 줄 수 있습니까?GridGain은 각 클러스터 멤버 간의 SSL 연결을 지원합니까?

감사 만 클라이언트 연결을 위해 SSL을 지원 GridGain 빌

+1

일반적으로 클러스터 된 통신에 SSL을 사용하면 상당한 오버 헤드가 발생하고 네트워크에 대기 시간이 추가됩니다. 훨씬 더 나은 접근법은 데이터를 캐시에 저장하기 전에 스스로 보호해야하는 데이터 부분을 암호화하는 것입니다. – Dmitriy

답변

2

(GridGain는 .NET 및 C++ 씬 클라이언트를 제공),하지만 노드 간 통신을위한.

은 다음과 같이 서버 노드를, 클라이언트 연결을 위해 SSL을 사용하도록 구성하려면 다음

<bean id="grid.cfg" class="org.gridgain.grid.GridConfiguration"> 
    <!-- Enable REST. --> 
    <property name="restEnabled" value="true"/> 

    <!-- Client connection configuration. --> 
    <property name="clientConnectionConfiguration"> 
     <bean class="org.gridgain.grid.GridClientConnectionConfiguration"> 
      <!-- Enable SSL. --> 
      <property name="restTcpSslEnabled" value="true"/> 

      <!-- Provide SSL context factory (required). --> 
      <property name="restTcpSslContextFactory"> 
       <bean class="org.gridgain.client.ssl.GridSslBasicContextFactory"> 
        <property name="keyStoreFilePath" "keystore/server.jks"/> 
        <property name="keyStorePassword" value="123456"/> 
        <property name="trustStoreFilePath" "keystore/trust.jks"/> 
        <property name="trustStorePassword" value="123456"/> 
       </bean> 
      </property> 
     </bean> 
    </property> 
</bean> 

는 또한 클라이언트 구성에 SSL 컨텍스트 팩토리를 제공해야합니다.