有没有办法完全重置点燃状态?

时间:2019-10-01 07:40:00

标签: java junit ignite

我已经实现了IgniteResourse,它可以启动和停止Ignite以便与JUnit进行集成测试。问题在于启动节点需要大量时间。有没有一种方法可以在两次测试之间完全重置Ignite状态而无需完全重新启动?

1 个答案:

答案 0 :(得分:1)

您是否在Windows下运行?我问这是因为Ignite会为每个代码更改运行数千个单元测试,这会启动成千上万个Ignite实例,并且运行速度非常快。我假设启动非持久性Ignite实例的时间约为100毫秒。

在此用例中,您应该弄清楚是什么使您减速。是组播发现吗?请使用shared=true和小的portRange切换到静态发现,以获取最佳性能。