有没有办法完全重置 Ignite 状态?

Is there a way to totally reset Ignite state?

我已经实现了 IgniteResourse,它启动和停止 Ignite 以与 JUnit 进行集成测试。问题是启动一个节点需要很多时间。有没有办法在测试之间完全重置 Ignite 状态而无需完全重启?

你 运行 在 Windows 之下吗?我问是因为 Ignite 为每次代码更改运行数千个单元测试,这会启动数万个 Ignite 实例,而且它运行得非常快。我假设启动非持久 Ignite 实例的时间约为 100 毫秒。

你应该弄清楚是什么让你在这个用例中变慢了。是多播发现吗?请切换到 shared=true 和小 portRange 的静态发现以获得最佳性能。