4 puntos por xguru 2019-11-10 | Aún no hay comentarios. | Compartir por WhatsApp

Definir Jobs en la BD con SQL e insertar todo ahí, y usar triggers para notificar al canal que está escuchando.

Si el servicio ya usa Postgres, antes de usar un servidor separado como Kafka o RabbitMQ, o un servicio provisto por la nube, se puede habilitar Pub/Sub de forma simple usando la BD actual.

  • Como Postgres en sí puede realizar más de diez mil inserciones por segundo, también puede funcionar como un servidor de Jobs con muy buen rendimiento.

  • Todos los jobs se pueden consultar con SQL => también es fácil generar graphql o Protobuf

  • Como solo hace falta hacer Listen en el canal, no importa si hay varios watchers

  • Postgres ya es compatible con diversos lenguajes de desarrollo

Aún no hay comentarios.

Aún no hay comentarios.