[英]How can I enable versioning?
I'd like to enable versioning for a replicated cache in a locally-running Infinispan server (8.2.4 final, two Infinispan servers form a cluster). 我想在本地运行的Infinispan服务器(最终版8.2.4,两个Infinispan服务器组成一个集群)中为复制缓存启用版本控制 。
This is documented in the user guide . 用户指南中对此进行了说明 。
Quote: 引用:
10.2.5.
10.2.5。 Configuration
组态
By default versioning will be disabled.
默认情况下,版本控制将被禁用。
and the user guide contains the following snippet: 并且用户指南包含以下代码段:
<versioning scheme="SIMPLE|NONE" />
I am using locally-running Infinispan servers, the configuration is in clustered.xml. 我正在使用本地运行的Infinispan服务器,配置位于clustered.xml中。
A fragment thereof: 其片段:
<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>
So when I add the versioning element, starting fails with 因此,当我添加版本控制元素时,启动失败并显示
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[186,6]
原因:javax.xml.stream.XMLStreamException:[row,col]处的ParseError:[186,6]
Message: WFLYCTL0198: Unexpected element '{urn:infinispan:server:core:8.2}versioning' encountered
消息:WFLYCTL0198:遇到意外的元素'{urn:infinispan:server:core:8.2} versioning'
The XML element versioning
indeed exists in urn:infinispan:config:8.2
, but not in urn:infinispan:server:core:8.2
(which is used in clustered.xml). XML元素
versioning
确实存在于urn:infinispan:config:8.2
,但不存在于urn:infinispan:server:core:8.2
(在clustered.xml中使用)。
urn:infinispan:config:8.2
is defined in infinispan-server-8.2.4.Final/docs/schema/infinispan-config-8.2.xsd . urn:infinispan:config:8.2
在infinispan-server-8.2.4.Final/docs/schema/infinispan-config-8.2.xsd中定义。
urn:infinispan:server:core:8.2
is defined in infinispan-server-8.2.4.Final/docs/schema/jboss-infinispan-core_8_2.xsd urn:infinispan:server:core:8.2
在infinispan- urn:infinispan:server:core:8.2
中定义.Final / docs / schema / jboss-infinispan-core_8_2.xsd
How can I enable (cluster aware) versioning when running Infinispan as a separate server? 当将Infinispan作为单独的服务器运行时,如何启用(群集识别)版本控制?
远程使用Infinispan时,版本控制没有意义,因为版本控制仅用于检测具有可重复读取事务的写入歪斜情况,并且该功能实际上不适用于服务器模式下的用户。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.