Thema: Delphi Event Bus über Redis

Einzelnen Beitrag anzeigen

Rollo62

Registriert seit: 15. Mär 2007
4.094 Beiträge
 
Delphi 12 Athens
 
#4

AW: Event Bus über Redis

  Alt 30. Sep 2024, 07:20
Hallo und danke für die Rückeldung.
MQTT habe ich mir auch schon überlegt zu verwenden. Allerdings muss auch hier das ganze Handling der Prozesse untereinander dann händisch erledigt werden.

Die gleiche Grundfunktionalität kann ich über Redis auch abbilden und benötige nicht noch einen weiteren Dienst der im Hintergrund ausgeführt werden muss.
Über Redis kann ich Pub/Sub Modelle abbilden oder auch einfach Statuswerte langfristig veröffentlichen.

Ich hatte gehofft, dass eine Library die Redis Datenbank als Backend für die automatische Kommunikation nicht nur von unterschiedlichen Threads verwendet sondern eben auch über Prozessgrenzen hinweg funktioniert.
Was genau willst Du denn händisch managen?
Mit einem zentralen Pub/Sub Server können sich alle Prozesse P1,2,3,4,5 subscriben und
wenn es ein publish Signal S1 gibt, dann empfangen alle Prozesse dieses Signal.

Oder willst Du erreichen, dass z.B. nur P1,2 zusammen und P3,4 zusammen subscriben,
und mit einem publish Signal S12 nur P1,2 empfagen und Signal S34 nur P3,4 empfangen?

Das könnte man doch einfach über entsprechende, separate Channels steuern.
  Mit Zitat antworten Zitat