我的问题非常简单。
我使用示例XML配置从https://apacheignite.readme.io/docs/evictions#section-first-in-first-out-fifo-设置以下驱逐策略。
<bean class="org.apache.ignite.cache.CacheConfiguration">
<property name="name" value="myCache"/>
<!-- Enabling on-heap caching for this distributed cache. -->
<property name="onheapCacheEnabled" value="true"/>
<property name="evictionPolicy">
<!-- FIFO eviction policy. -->
<bean class="org.apache.ignite.cache.eviction.fifo.FifoEvictionPolicy">
<!-- Set the maximum cache size to 1 million (default is 100,000). -->
<property name="maxSize" value="1000000"/>
</bean>
</property>
...
</bean>
如何在开始将数据插入缓存之前验证我的驱逐策略是否已成功设置?我一直在使用visor
然后使用config
命令,我可以看到Eviction Policy Enabled
设置为on
,Eviction Policy
设置为o.a.i.cache.eviction.fifo.FifoEvictionPolicy
但是Eviction Policy Max Size
设置为<n/a>
,尽管已在XML中配置。这导致我认为Eviction策略最大大小未正确设置。有人可以分享这个问题吗?
答案 0 :(得分:0)
Apache Ignite具有管理bean,因此您可以使用MBean验证缓存配置。只需从JDK运行jconsole并检查Cache配置。请看截图示例:
谢谢,Alexey