Disruptor: Journaling Beispiel

Ich war neugierig auf die häufigsten (oder empfohlenen) Implementierungen von Disruptor im Hinblick auf den Journalschritt. Und die häufigsten Fragen von mir sind:

Wie wird es tatsächlich umgesetzt (am Beispiel)?Ist es ratsam, JPA zu verwenden?Welche Datenbank wird häufig verwendet (von der Community, die bereits Projekte mit Disruptor implementiert hat)?Ist es sinnvoll, bei den Intermediate-Handlern (von EventProcessors) verwendet zu werden, damit der Status jeder Nachricht gespeichert wird und nicht vor und nach dem Geschäftslogikprozess?

Übrigens (es tut mir leid, ich weiß, dass dies nicht mit dem Journalling-Schritt zusammenhängt), wie kann ich eine Nachricht während eines eventHandler-Prozesses aus dem RingBuffer löschen (vorausgesetzt, die Nachricht ist tot / abgelaufen und sollte von entfernt werden)? das ganze Verfahren). Ich fragte mich etwas Ähnliches wie dasDead Letter Channel Muster.

Prost!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage