Lösung zum Verlangsamen des Consumer-Problems (eventProcessor) im LMAX-Disruptormuster

Während der Verwendung des Disruptors ist möglicherweise ein oder mehrere Verbraucher im Rückstand, und aufgrund dieses langsamen Verbrauchers ist die gesamte Anwendung betroffen.

Wenn man bedenkt, dass jeder Produzent (Publisher) und Konsument (EventProcessor) auf jeweils einem Thread läuft, was kann die Lösung für das langsame Konsumentenproblem sein?

Können wir mehrere Threads für einen einzelnen Verbraucher verwenden? Wenn nicht, was ist eine bessere Alternative?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage