1
當要寫入的消息數很多時,在一段時間後變爲IllegalStateException
。下面是代碼:Java編年史在非常多的消息中拋出IllegalStateExecption
chronicle = ChronicleQueueBuilder.indexed(basePrefix).build();
循環開始
{
appender = chronicle.createAppender();
appender.startExcerpt();
appender.writeObject(message);
appender.finish();
}
循環結束
chronicle.close();
java的編年史3.6.2與Java 1.7的版本。
我正在測試的同步塊只用於在高負載下觀察illegalStateException時編寫摘錄。 – chappalprasad
@chappalprasad你可以在問題中包含堆棧跟蹤嗎? –
框架內的同步是問題,它的工作正常。謝謝 – chappalprasad