ignite - Apache Ignite CacheConfiguration 对每个数据集重复吗?
问题描述
我正在尝试通过添加 cacheConfiguration 标记来修改 default-config.xml。我是否需要为每个我想要保留在内存中的数据集 RDD 重复 cacheConfiguration XML 标记?如果我不想要它,我可以将备份设置为 0。
前任:
<property name="cacheConfiguration"> <bean class="org.apache.ignite.configuration.CacheConfiguration"> <property name="name" value="TEST1_RDD"/> <property name="cacheMode" value="PARTITIONED"/> <property name="backups" value="0"/> </bean> </property> <property name="cacheConfiguration"> <bean class="org.apache.ignite.configuration.CacheConfiguration"> <property name="name" value="TEST2_RDD"/> <property name="cacheMode" value="PARTITIONED"/> <property name="backups" value="0"/> </bean> </property>
另外,我是否需要明确指定写入同步模式?默认情况下,Ignite 考虑哪一个?
前任:
<property name="writeSynchronizationMode" value="FULL_SYNC"/>
感谢您的回复。
解决方案
是的,您必须为每个缓存编写配置,因为您的缓存可能具有不同的功能/目的,您必须根据它设置配置。
对于备份,默认值为0,对于CacheWriteSynchronizationMode ,默认值为PRIMARY_SYNC
推荐阅读
- python - Pygame恐龙图像不断重复
- java - ==运算符比较int和byte
- drools - Drools 的依赖 xstream 和 Java 11 的兼容性
- excel - Excel VBA 更新图表不可见
- javascript - aws-sdk 仅使用需要的包,例如 canwatchlog 和 config(带有凭据)
- php - 我想使用构造方法显示学生详细信息
- c++ - 单链表查找最大值,最小值
- wpf - 在 ItemsControl WPF 中将项目拖放到顶部或项目之间
- pandas - 如何根据第一个的索引和第二个的列值将数据框的所有列值复制到另一个的新列中
- angular8 - Angular 8 添加动态模型