我已經實現了 IgniteResourse,它可以啟動和停止 Ignite 以進行與 JUnit 的集成測試。問題是啟動一個節點需要很多時間。有沒有辦法在測試之間完全重置 Ignite 狀態而無需完全重新啟動?
1 回答

Helenr
TA貢獻1780條經驗 獲得超4個贊
您是在 Windows 下運行嗎?我這么問是因為 Ignite 為每次代碼更改運行數千個單元測試,這會啟動數以萬計的 Ignite 實例,并且運行速度非???。我假設啟動非持久 Ignite 實例的時間約為 100 毫秒。
您應該弄清楚在這個用例中是什么拖慢了您的速度。是多播發現嗎?請切換到帶有shared=true
和 小的靜態發現portRange
以獲得最佳性能。
添加回答
舉報
0/150
提交
取消