es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo consultar la base de datos después de un tiempo limitado?

Hay una tabla SQL que contiene Ofertas.

Cuando se inserta la primera oferta en la tabla, el contador inverso comienza. Después de algún tiempo, por ejemplo, 5 minutos, debo agregar todos los datos y encontrar el precio máximo entre las ofertas.

Me pregunto cómo activar este evento y enviar un mensaje al servicio de Node que debe manejar esto. ¿Otra opción sería que el servicio solicite a la base de datos cada segundo y compare la fecha de inicio y finalización, y realice una agregación por suma?

¿Cuál es el enfoque a elegir? ¿Qué tal crear una tarea cron de UNIX cuando se inserta una oferta en la base de datos?

El tiempo de la oferta continúa de acuerdo con el tiempo configurado en el script. En mi caso, son 5 minutos. Después de ese tiempo, nadie puede hacer su propia oferta.

Después necesito seleccionar a todos los participantes que hicieron ofertas y agregar el precio máximo entre ellas.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    El mejor enfoque a elegir es crear una tarea UNIX cron cuando se inserta una oferta en la base de datos. Esta tarea debe ser activada cuando se inserta la oferta en la base de datos y comparará la fecha de inicio, la fecha de finalización y hará un agregado por suma. Después de eso, enviará un mensaje al servicio Node que debe encargarse de esto.

Comments are closed.