刷新网页时 Apache ignite 出错

Apache ignite gives error when you refresh webpage

我是 apache ignite 新手。

  1. 我有一个 java Web 项目,它获取由 apache ignite 缓存的结果。
  2. 我有一个单独的项目,它启动并缓存来自数据库的结果,并启动一个服务器节点

当我第一次加载我的网页时,一切都很好,它会获取我的结果。但是如果我再次刷新我的页面,它会给我一个错误提示:

Default Ignite instance has already been started.

我的代码:

public MyConstructor() {
    Ignition.setClientMode(true);
    ignite = Ignition.start();
}

因此,当我刷新页面时,它每次都会加载构造函数。有没有更好的方法来查找节点是否存在并使用它?或者是否有更好的方法来实现这一目标。

使用 Ignition.TryGetIgnite() ?? Ignition.Start() 构造获取现有实例或启动新实例。