gpt4 book ai didi

java - Ignite ClusterNode.consistendId() 返回的值与配置中定义的值不同

转载 作者:行者123 更新时间:2023-12-02 09:20:44 28 4
gpt4 key购买 nike

ClusterNode.consistentId() 返回 UUID,而不是配置 xml 中定义的节点名称

Discovery spi配置是这样的:

<property name="discoverySpi">
<bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
<property name="localAddress" value="myNode"/>
<property name="localPort" value="48800"/>
<property name="localPortRange" value="1"/>
<property name="ipFinder">
<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
<property name="addresses">
<list>
<value>myNode</value>
</list>
</property>
</bean>
</property>
</bean>
</property>

我还在 xml 中定义了 dataStorageConfiguration 的 dataRegionConfigurations,当我删除此属性时,ClusterNode.concientId() 返回 127.0.0.1:48800 而不是 UUID

最佳答案

我认为这是设计使然。当节点是持久节点时,默认的constraintId的计算方式与非持久节点不同。

如果您希望将其设置为任何特定值,为什么不显式指定constraintId?

关于java - Ignite ClusterNode.consistendId() 返回的值与配置中定义的值不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58710767/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com