PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Kann nicht sofort mehrere Benachrichtigungen in Npgsql empfangen

Sofern Ihre Client-Bibliothek das Überprüfen des Netzwerk-Sockets auf gepufferte Daten nicht unterstützt, besteht die einzige Möglichkeit, Benachrichtigungen zu erhalten, darin, eine andere Aktivität auf dem Socket auszulösen.

Viele Anwendungen senden regelmäßig eine leere Abfragezeichenfolge ("" ), um dies zu tun.

Wenn die Clientbibliothek dies unterstützt und Sie SSL nicht verwenden, ist es möglicherweise möglich, regelmäßig eine Art checkForNotifications()-Funktion für die Verbindung aufzurufen. Dies ist in PgJDBC möglich, aber ich kenne nPgSQL nicht, daher kann ich Ihnen nur raten, die Dokumentation dafür zu lesen.