/ / Usando Meteor, ¿cómo manejar las tareas intensivas computacionalmente? [duplicado] - meteorito

Usando Meteor, ¿cómo manejar tareas computacionalmente intensivas? [duplicado] - meteoro

Ya que Meteor es un solo hilo me gustaríaevitar una función bastante intensiva de atascar mi aplicación. Pero, ¿cómo voy a hacer esto? Necesito la función para poder acceder a mi base de datos y tomar uno o dos parámetros (una matriz). ¿Cómo haría esto?

Respuestas

0 para la respuesta № 1

Puedes usar this.unblock() como fue detallado aquí, o puede crear otra aplicación de meteoros que observe el mongoDB para los cambios relevantes y realice los cálculos allí.


0 para la respuesta № 2

Crea la función intensiva como una aplicación separada. Utilizando Trabajo de meteorito La aplicación para el trabajador puede escribirse en Meteor o en Node.js, escalar en tantos trabajadores como sea necesario y comunicarse con su aplicación principal.