PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Não é possível receber imediatamente várias notificações no Npgsql


A menos que sua biblioteca cliente suporte a verificação do soquete de rede para dados em buffer, a única maneira de receber notificações é acionar alguma outra atividade no soquete.

Muitos aplicativos enviam periodicamente uma string de consulta vazia ("" ) para fazer isso.

Se a biblioteca cliente suportar e você não estiver usando SSL, pode ser possível chamar periodicamente algum tipo de função checkForNotifications() na conexão. Isso é possível em PgJDBC, mas eu não conheço nPgSQL, então só posso aconselhá-lo a verificar a documentação para isso.