/ / Ruby y Resque Concurrency - ruby, resque

Ruby y Resque Concurrencia - rubí, resque

Estoy tratando de entender cómo está diseñado el resquey funciona Sé que almacena objetos JSON en Redis, pero Redis es solo una base de datos de valores clave muy rápida. ¿Qué tiene que ver eso con la concurrencia? ¿Resque simplemente crea otros procesos del sistema? ¿Cómo? "fork" no es compatible con Windows. ¿Solo genera hilos?

Gracias

Respuestas

2 para la respuesta № 1

Resque básicamente genera / copia sus entornos de rieles y se ejecuta en un nuevo proceso.

Luego usa redis para buscar trabajos que hacer en la cola que configuró. Evalúa el objeto (que responde al mensaje "realizar") que se encontró en la cola con los argumentos dados.