たとえば、キャッシュA1はデータベースdb1から準備され、キャッシュB1はデータベースdb2から準備される必要があるため、複数の永続ストアをサポートする必要があります。これを行うことができますか?私は、このデータベースを右にアクセスすることができ、私のCacheStore実装ではApache Ignite用の複数の永続ストア
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util.xsd">
<!-- Datasource for Persistence. -->
<bean name="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
<property name="url" value="jdbc:oracle:thin:@localhost:1521:roc12c" />
<property name="username" value="test" />
<property name="password" value="test" />
</bean>
、私は唯一の永続ストアの詳細を提供することができます設定XMLを点火.IN?。
あなたはそのサンプルを入手できますか? –
@Carlosこれは、igniteサイトで提供されているサンプルプログラムに付属のIgnite-Config.xmlの一部です。この 'dataSource' Beanを** CacheJdbcPojoStoreFactory **オブジェクトに挿入します。このファクトリは** CacheConfiguration.setCacheStoreFactory **メソッドを使用して** CacheConfiguration **オブジェクト内に設定されます。私は実際に、各キャッシュ[リンク] https://apacheignite.readme.io/docs/automatic-persistenceごとにCacheStore実装を避けることができる自動永続化手法に従っています。 –