4 pontos por xguru 2019-11-10 | Ainda não há comentários. | Compartilhar no WhatsApp

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 LISTEN no 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.

Ainda não há comentários.