2

1.点燃属于哪一类CAP定理?

2.在多台Servers上使用一个client做loadCache时,如果client宕机了调用loadCache后,Servers上的操作是否完成?(由于权限限制无法尝试)

4

2 回答 2

2
  1. Ignite 保证数据的一致性。如果集群被分割成两部分,它们不能被合并回来。其中一个部件必须被视为无效并重新启动。
  2. 在这种情况下,很可能不会完全加载数据。应重新启动加载过程。
于 2016-04-11T23:20:17.107 回答
0

对于第一个问题:CacheAtomicityMode 的枚举有两个值

  1. TRANSACTIONAL:如果您在 CacheConfigure 中进行配置,那么您的应用程序就是 CP
  2. ATOMIC:如果你在你的CacheConfigure中配置了这个,那么你的应用就是AP,ATOMIC是默认值。

对于第二个问题:如果您的客户端嵌入了您的应用程序,locaCache 由于某种原因失败,则会抛出 CacheLoaderException。如果要自定义 CacheStore,可以扩展 CacheStoreAdapter 和 override 方法。

于 2017-06-28T02:13:41.353 回答