Usando o Postgres como servidor de Pub/Sub
(layerci.com)Defina os jobs no banco com SQL e use gatilhos para notificar o canal que está escutando.
Se o serviço já usa Postgres, antes de recorrer a um servidor separado como Kafka ou RabbitMQ, ou a serviços oferecidos pela nuvem, é possível usar de forma simples o banco de dados atual para Pub/Sub.
-
Como o próprio Postgres consegue realizar mais de dez mil inserções por segundo, ele também pode funcionar como um servidor de jobs com excelente desempenho.
-
Todos os jobs podem ser consultados com SQL => também é fácil gerar GraphQL ou Protobuf
-
Como basta fazer
LISTENno canal, não importa se houver vários watchers -
O Postgres já oferece suporte a várias linguagens de desenvolvimento
Ainda não há comentários.