10.5.3.3. JdbcBinaryCacheStore Remote Configuration with Passivation Disabled
The following is a configuration for
JdbcBinaryCacheStore using JBoss Data Grid's Remote Client-Server mode with Passivation disabled.
<subsystem xmlns="urn:jboss:domain:infinispan:1.2" default-cache-container="default">
<cache-container name="default"
default-cache="default"
listener-executor="infinispan-listener"
start="EAGER">
<local-cache name="default"
start="EAGER"
batching="false"
indexing="NONE">
<locking isolation="REPEATABLE_READ"
acquire-timeout="20000"
concurrency-level="500"
striping="false" />
<transaction mode="NONE" />
<binary-keyed-jdbc-store datasource="java:jboss/datasources/JdbcDS"
passivation="false"
preload="true"
purge="false">
<property name="databaseType">${database.type}</property>
<binary-keyed-table prefix="JDG">
<id-column name="id"
type="${id.column.type}"/>
<data-column name="datum"
type="${data.column.type}"/>
<timestamp-column name="version"
type="${timestamp.column.type}"/>
</binary-keyed-table>
</binary-keyed-jdbc-store>
</local-cache>
</cache-container>
</subsystem>
<subsystem xmlns="urn:jboss:domain:infinispan:1.2" default-cache-container="default">
<cache-container name="default"
default-cache="default"
listener-executor="infinispan-listener"
start="EAGER">
<local-cache name="default"
start="EAGER"
batching="false"
indexing="NONE">
<locking isolation="REPEATABLE_READ"
acquire-timeout="20000"
concurrency-level="500"
striping="false" />
<transaction mode="NONE" />
<binary-keyed-jdbc-store datasource="java:jboss/datasources/JdbcDS"
passivation="false"
preload="true"
purge="false">
<property name="databaseType">${database.type}</property>
<binary-keyed-table prefix="JDG">
<id-column name="id"
type="${id.column.type}"/>
<data-column name="datum"
type="${data.column.type}"/>
<timestamp-column name="version"
type="${timestamp.column.type}"/>
</binary-keyed-table>
</binary-keyed-jdbc-store>
</local-cache>
</cache-container>
</subsystem>