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

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