2013-05-30 9 views
3

分佈式多維數據集的一個簡短問題。我已經看到他們建議作爲這裏幾個問題的解決方案(Such as this),我很好奇是否可以在同一個JVM中運行兩個或多個多態分佈式多維數據集 - 因此具有兩個或多個分佈式多維數據集的單個ActivePivot應用程序實例。如果可能的話,查看文檔還不是很清楚。分佈式多維數據集在同一個JVM中

謝謝!

回答

4

這絕對是可能的,因爲同一JVM中的2個立方體可以通過本地機器網絡進行通信。這可以通過使用LOCAL_MESSENGER來進一步優化,它會做更少的序列化,但更多的克隆。

<distributedActivePivot> 
     <Id>DistributedCubeName</Id> 
     <clusterId>ClusterId</clusterId> 
     <distributionType>POLYMORPHIC</distributionType> 
     <underlyingPivotId>CubeName</underlyingPivotId> 
     <properties> 
      <!-- <entry key="distributedMessengerKey" value="JGROUPS_MESSENGER" /> --> 
      <entry key="distributedMessengerKey" value="LOCAL_MESSENGER" /> 
     </properties> 
    </distributedActivePivot>