4 Punkte von xguru 2019-11-10 | Noch keine Kommentare. | Auf WhatsApp teilen

Jobs werden in der DB per SQL definiert und eingefügt; per Trigger wird dann ein Signal an den lauschenden Kanal gesendet.

Wenn im Service bereits Postgres im Einsatz ist, kann man vor der Nutzung eines separaten Servers wie Kafka oder RabbitMQ oder eines von der Cloud bereitgestellten Dienstes ganz einfach die bestehende DB für Pub/Sub verwenden.

  • Da Postgres selbst mehr als zehntausend Inserts pro Sekunde verarbeiten kann, eignet es sich auch als performanter Job-Server.

  • Alle Jobs sind per SQL durchsuchbar => dadurch ist es auch einfach, GraphQL oder Protobuf zu erzeugen.

  • Da man nur auf den Kanal LISTENen muss, sind auch mehrere Watcher kein Problem.

  • Postgres unterstützt bereits viele verschiedene Programmiersprachen

Noch keine Kommentare.

Noch keine Kommentare.