我是新来的阿帕奇点燃 .
-
我有一个java web项目,它获取由apache点燃缓存的结果 .
-
我有一个单独的项目,它启动并缓存数据库的结果并启动服务器节点
当我第一次加载我的网页时,一切都很好,它会收集我的结果 . 但是,如果我再次刷新我的页面,它会给我一个错误说:
默认Ignite实例已经启动 .
我的代码:
public MyConstructor() {
Ignition.setClientMode(true);
ignite = Ignition.start();
}
所以当我刷新页面时,每次都会加载构造函数 . 有没有更好的方法来查找节点是否存在并使用它?或者,如果有更好的方法来实现这一目标 .
谢谢
1 回答
使用
Ignition.TryGetIgnite() ?? Ignition.Start()
构造来获取现有实例或启动新实例 .