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