Gibt es eine Möglichkeit, Postgres Listen / Notify-Funktion zu verwenden, um eine Nachricht an einen Kanal zu übermitteln, und nur ein Listener diese Nachricht zu konsumieren?
Der Grund dafür ist, dass ich mehrere 'Worker'-Apps habe, die alle denselben Postgres-Kanal hören. Aber ich möchte, dass die Arbeit nur einmal pro Nachricht über den Benachrichtigungskanal erledigt wird.
Wenn Listen / Notify nicht die richtige Funktion in Postgres ist, gibt es eine separate Funktion, die ich verwenden sollte?
Idealerweise möchte ich dies ohne zusätzliche Erweiterungen tun.