10.5.5.2. パッシベーションを有効にした JdbcMixedCacheStore リモート設定
以下は、Boss Data Grid のリモートクライアントサーバーモードを使用し、パッシベーションを有効にした
JdbcMixedCacheStore の設定になります。
<subsystem xmlns="urn:jboss:domain:infinispan:1.2" default-cache-container="default">
<cache-container name="default"
default-cache="memcachedCache"
listener-executor="infinispan-listener"
start="EAGER">
<local-cache name="memcachedCache"
start="EAGER"
batching="false"
indexing="NONE">
<locking isolation="REPEATABLE_READ"
acquire-timeout="20000"
concurrency-level="500"
striping="false" />
<transaction mode="NONE" />
<eviction strategy="LRU"
max-entries="2" />
<mixed-keyed-jdbc-store datasource="java:jboss/datasources/JdbcDS"
passivation="true"
preload="false"
purge="false">
<property name="databaseType">${database.type}</property>
<binary-keyed-table prefix="MIX_BKT2">
<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>
<string-keyed-table prefix="MIX_STR2">
<id-column name="id"
type="${id.column.type}"/>
<data-column name="datum"
type="${data.column.type}"/>
<timestamp-column name="version"
type="${timestamp.column.type}"/>
</string-keyed-table>
</mixed-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="memcachedCache"
listener-executor="infinispan-listener"
start="EAGER">
<local-cache name="memcachedCache"
start="EAGER"
batching="false"
indexing="NONE">
<locking isolation="REPEATABLE_READ"
acquire-timeout="20000"
concurrency-level="500"
striping="false" />
<transaction mode="NONE" />
<eviction strategy="LRU"
max-entries="2" />
<mixed-keyed-jdbc-store datasource="java:jboss/datasources/JdbcDS"
passivation="true"
preload="false"
purge="false">
<property name="databaseType">${database.type}</property>
<binary-keyed-table prefix="MIX_BKT2">
<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>
<string-keyed-table prefix="MIX_STR2">
<id-column name="id"
type="${id.column.type}"/>
<data-column name="datum"
type="${data.column.type}"/>
<timestamp-column name="version"
type="${timestamp.column.type}"/>
</string-keyed-table>
</mixed-keyed-jdbc-store>
</local-cache>
</cache-container>
</subsystem>