有没有办法完全重置 Ignite 状态?
Is there a way to totally reset Ignite state?
我已经实现了 IgniteResourse,它启动和停止 Ignite 以与 JUnit 进行集成测试。问题是启动一个节点需要很多时间。有没有办法在测试之间完全重置 Ignite 状态而无需完全重启?
你 运行 在 Windows 之下吗?我问是因为 Ignite 为每次代码更改运行数千个单元测试,这会启动数万个 Ignite 实例,而且它运行得非常快。我假设启动非持久 Ignite 实例的时间约为 100 毫秒。
你应该弄清楚是什么让你在这个用例中变慢了。是多播发现吗?请切换到 shared=true
和小 portRange
的静态发现以获得最佳性能。
我已经实现了 IgniteResourse,它启动和停止 Ignite 以与 JUnit 进行集成测试。问题是启动一个节点需要很多时间。有没有办法在测试之间完全重置 Ignite 状态而无需完全重启?
你 运行 在 Windows 之下吗?我问是因为 Ignite 为每次代码更改运行数千个单元测试,这会启动数万个 Ignite 实例,而且它运行得非常快。我假设启动非持久 Ignite 实例的时间约为 100 毫秒。
你应该弄清楚是什么让你在这个用例中变慢了。是多播发现吗?请切换到 shared=true
和小 portRange
的静态发现以获得最佳性能。