Ignite 和 CAP 定理

Ignite and CAP theoram

1.Which CAP 定理的类别点燃是否属于?

2.While在多台服务器上使用客户端做loadCache,如果客户端宕机调用loadCache后,是否会在服务器上完成操作?(由于某些权限限制无法尝试)

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

第一个问题:CacheAtomicityMode的enum有两个值

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

对于第二个问题:如果你的客户端嵌入在你的应用中,由于某种原因,locaCache 失败,那么会抛出CacheLoaderException。如果要自定义CacheStore,可以继承CacheStoreAdapter并重写方法