Das MemoryEventStore ist ein lokaler, im Prozess ausgeführter Ereignisspeicher, der verwendet wird, wenn ein einzelner socketio4j-Serverprozess.
Alle Ereignisse werden direkt innerhalb des Servers verarbeitet und werden nicht zwischen Knoten geteilt oder repliziert.
Da der Ereignislebenszyklus bereits lokal abgeschlossen ist, haben Publish- und Subscribe-Operationen keine Auswirkung, und sind absichtlich als No-Ops implementiert.
Dieser Speicher ist nützlich, wenn:
nur eine Serverinstanz ausgeführt wird
lokal entwickelt, debuggt oder getestet wird
er als Standard oder Fallback verwendet wird wenn kein verteilter Adapter konfiguriert ist
Nicht geeignet für:
Mehrfach-Server-Bereitstellungen
horizontale Skalierung
verteilte Nachrichtenübermittlung oder gemeinsame Ereigniszustellung