【问题标题】:Migrating The Xml Configuration File For Infinispan迁移 Infinispan 的 Xml 配置文件
【发布时间】:2021-05-26 03:34:41
【问题描述】:

我正在将 Jboss 应用程序从 Jboss 6 AS 迁移到 Wildfly。作为该过程的一部分,我需要更新我的 infinispan 缓存配置以符合 Wildfly 使用的版本。该应用程序当前使用的是 infinispan 4.0,我需要将其升级到 9.0 或更高版本。我找到了一些零碎的信息,但是我找不到任何关于我需要对 XML 配置进行哪些更改的综合文档。有谁知道一些好的文档,或者更好的迁移脚本?

这里是旧的配置文件供参考:

<?xml version="1.0" encoding="UTF-8"?>
<infinispan xmlns="urn:infinispan:config:4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:infinispan:config:4.0 http://jboss.org/infinispan ">
   
   <global>
         <globalJmxStatistics enabled="true" jmxDomain="com.tura.product" />
   </global>
   <default >
     <locking isolationLevel="REPEATABLE_READ" lockAcquisitionTimeout="15000" useLockStriping="false" concurrencyLevel="1000"/>
        <jmxStatistics enabled="true" />
        <lazyDeserialization enabled="true"/>
        <invocationBatching enabled="true"/>
        <loaders passivation="true">
          <loader class="org.infinispan.loaders.file.FileCacheStore" fetchPersistentState="true" purgeOnStartup="true">
            <properties>
              <property name="location" value="${jboss.server.data.dir}${/}product"/>
            </properties>
          </loader>
        </loaders>
   </default>
 
</infinispan>

特别是我被困在&lt;loaders&gt; 部分。似乎该功能已被删除,但我找不到任何关于它被替换的信息。

【问题讨论】:

    标签: xml configuration migration wildfly infinispan


    【解决方案1】:

    以下应该有效:

    <infinispan
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation="urn:infinispan:config:9.4 https://infinispan.org/schemas/infinispan-config-9.4.xsd"
            xmlns="urn:infinispan:config:9.4">
    
       <cache-container name="default" default-cache="default">
          <local-cache name="default" statistics="true">
             <locking acquire-timeout="15000" concurrency-level="1000"/>
             <transaction mode="BATCH"/>
             <persistence passivation="true">
                <file-store fetch-state="true" purge="true" path="${jboss.server.data.dir}${/}product"/>
             </persistence>
          </local-cache>
       </cache-container>
    </infinispan>
    
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-08
      • 2016-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多