Ignite 点燃并盖上盖子

Ignite 点燃并盖上盖子,ignite,Ignite,1.ignite属于哪一类CAP theoram 2.在多台服务器上使用客户端执行loadCache时,如果客户端宕机,调用loadCache后,操作是否会在服务器上完成?(由于某些权限限制,无法尝试) Ignite保证数据的一致性。如果集群被分割成两部分,则不能将它们合并回去。其中一个零件必须被视为无效并重新启动 在这种情况下,数据很可能无法完全加载。应重新启动加载过程 对于第一个问题:CacheAtomicityMode的枚举有两个值 事务性:如果您在CacheConfigure中配置这个,

1.ignite属于哪一类CAP theoram

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

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

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

  • 事务性:如果您在CacheConfigure中配置这个,那么您的应用程序就是CP
  • 原子:如果在CacheConfigure中配置,则应用程序是AP,原子是默认值

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

    loadCache是否在所有服务器上调用localloadCache?确实如此,但在客户端接收到所有响应并从loadCache方法返回之前,您无法保证加载所有数据。如果loadCache是异步调用,该怎么办?无论客户端是否存在,服务器都必须继续加载缓存。异步调用仅更改客户端上的行为。如果需要保证数据已加载,则必须同步执行此操作,并等待过程完成。如果出现问题,您可以重试。