如何启用版本控制?

时间:2016-11-11 09:13:37

标签: cluster-computing replication infinispan infinispan-8

我想在本地运行的Infinispan服务器(8.2.4 final,两个Infinispan服务器构成一个集群)中为复制缓存启用versioning

user guide中记录了这一点。

引用:

  

10.2.5。配置

     

默认情况下,版本控制将被禁用。

,用户指南包含以下代码段:

<versioning scheme="SIMPLE|NONE" />

我正在使用本地运行的Infinispan服务器,配置在clustered.xml中。

其片段:

    <subsystem xmlns="urn:infinispan:server:core:8.2" default-cache-container="clustered">
        <cache-container name="clustered" default-cache="default" statistics="true">
            [...]
            <replicated-cache name="demoCache" mode="ASYNC" >
                <versioning scheme="SIMPLE"/>
            </replicated-cache>

因此,当我添加版本控制元素时,启动失败并带有

  

引起:javax.xml.stream.XMLStreamException:[row,col]处的ParseError:[186,6]

     

消息:WFLYCTL0198:遇到意外元素“{urn:infinispan:server:core:8.2}版本控制”

XML元素versioning确实存在于urn:infinispan:config:8.2中,但不存在于urn:infinispan:server:core:8.2中(在clustered.xml中使用)。

urn:infinispan:config:8.2 infinispan-server-8.2.4.Final/docs/schema/infinispan-config-8.2.xsd 中定义。

urn:infinispan:server:core:8.2 infinispan-server-8.2.4.Final/docs/schema/jboss-infinispan-core_8_2.xsd

中定义

如何在将Infinispan作为单独的服务器运行时启用(群集感知)版本控制?

1 个答案:

答案 0 :(得分:1)

版本控制在远程使用Infinispan时没有意义,因为版本控制纯粹用于检测具有可重复读取事务的写入偏移情况,并且该功能在服务器模式下对用户不可用。

相关问题