Usar Postgres como servidor Pub/Sub
(layerci.com)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
graphqloProtobuf -
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.