我有一个用例,我必须为我的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。 –