我有一個用例,我必須爲我的ignite羣集支持多個持久存儲,例如,緩存A1應該從數據庫db1啓動,緩存B1應該從數據庫db2啓動。可以這樣做嗎?。在點燃配置XML我只能提供一個持久性存儲的詳細信息,用於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>
在我CacheStore實現我只可以用鼠標右鍵訪問這個數據庫?
你可以添加你得到那個例子的文檔嗎? –
@Carlos這是Ignite-Config.xml的一部分,它附帶有在點火站點提供的示例程序。我將這個'dataSource'bean注入到** CacheJdbcPojoStoreFactory **對象中,這個工廠將在** CacheConfiguration **對象中用** CacheConfiguration.setCacheStoreFactory **方法設置。實際上,我遵循自動持久性技術,我們可以避免每個緩存的CacheStore實現[鏈接] https://apacheignite.readme.io/docs/automatic-persistence。 –