2013-04-18 40 views
0

我有一個問題,.NET應用程序試圖通過Extend連接到兩個完全不相關的Coherence羣集。兩個集羣都使用自己的POF配置。根據我迄今爲止所做的研究,唯一的解決方案似乎是將兩個集羣的緩存和POF配置合併到客戶端上的一組Coherence XML配置文件中。這意味着配置會混合在一起並強制依賴兩個羣集:羣集X中定義的POF對象必須爲羣集Y所知,反之亦然。這種依賴性是不可接受的。 有沒有一種方法可以不混合兩個集羣的配置,讓它們完全獨立並且仍然有.NET客戶端連接到兩者?我聽說使用不同的類加載器連接到不同的集羣可能會有所幫助。如果屬實,那將如何完成?連接到不共享POF配置的multipe Coherence羣集

回答

1

你應該能夠指定POF配置在reomote緩存的方案串行器來使用,而不是在全球POF配置的覆蓋文件:

<serializer> 
    <instance> 
    <class-name>com.tangosol.io.pof.ConfigurablePofContext</class-name> 
    <init-params> 
     <init-param> 
     <param-type>String</param-type> 
     <param-value>pof-config.xml</param-value> 
     </init-param> 
    </init-params> 
    </instance> 
</serializer> 
+0

謝謝 - 將會給它一試未來。 – Faustas