ジャーナリングのステップに関するディスラプターの最も一般的な(または推奨される)実装について興味がありました。そして、私の最も一般的な質問は次のとおりです。
- それが実際にどのように実装されているか(例によって)?
- JPAを使用するのは賢明ですか?
- どのDBが一般的に使用されていますか(ディスラプターを使用してプロジェクトをすでに実装しているコミュニティによって)?
- (EventProcessorsの)中間ハンドラーで使用するのが賢明なので、ビジネスロジックプロセスの前後ではなく、各メッセージの状態を保存する必要がありますか?
ちなみに(申し訳ありませんが、これはジャーナルの手順とは関係ありません)、eventHandlerプロセス中にRingBufferからメッセージを削除する正しい方法は何ですか(メッセージがデッド/期限切れであり、によって削除する必要があると仮定します)手順全体)。DeadLetterChannelパターンに似たものを考えていました。
乾杯!