我们正在使用 Apache Ignite 进行缓存,在测试期间我遇到了这个错误
java.lang.IllegalStateException:缓存已关闭或销毁
我们有一个嵌入了 IGNITE 的 Spring Restful 客户端。调用来更新和从缓存中删除。
发生的步骤如下
- Ignite 服务器的一个实例正在运行。
- 一个在不同服务器上运行的带有 Ignite Embedded 的 Restful 客户端实例。
- 杀死了 Ignite 服务器实例,客户端仍在运行
- 点燃服务器重新启动。
- 客户端将值放入缓存的任何尝试都会导致上述异常。
- 如果客户端重新启动,一切正常
有人可以对为什么会发生这种情况提出一些见解。我是否必须处理所有节点离开并手动驱逐缓存或其他东西的事件。
需要任何帮助