当我用点燃记忆进行一些测试时,会遇到一些问题。 该文档说我可以在缓存配置中设置交换到硬盘启用,并在MemoryPolicyConfiguration中设置交换文件路径。 但是,ignite 2.0中缺少swapenable,并且setswapfile仍然存在。所以,我想知道是否仍然可以在ignite 2.0中交换磁盘。如果是这样,我该如何管理呢。
答案 0 :(得分:3)
定义你的内存策略,然后注入你的缓存。像这样:
<!-- Defining a custom memory policy. -->
<property name="memoryPolicies">
<list>
<bean class="org.apache.ignite.configuration.MemoryPolicyConfiguration">
<property name="name" value="Default_Region"/>
<!-- 100 MB memory region with disabled eviction -->
<property name="initialSize" value="#{100 * 1024 * 1024}"/>
<!-- Setting a name of the swapping file. -->
<property name="swapFilePath" value="mindMemoryPolicySwap"/>
</bean>
试一试。