Estoy a punto de lanzar una aplicación de rieles con las funciones de red comunes (mensajería, pared, etc.). Quiero utilizar algún tipo de procesamiento en segundo plano (probablemente Bj) para las tareas de descarga desde el ciclo de solicitud/respuesta.¿Es Amazon SQS la elección correcta aquí? Problema en el rendimiento de los rieles
Esto sucedería cuando los usuarios inviten amigos por correo electrónico para unirse y recibir notificaciones por correo electrónico.
No estoy seguro de si debería dejar estas invitaciones y notificaciones en mi base de datos, usar un modelo y luego procesarlo con un proceso de trabajo cada x minutos o si debería ir a Amazon SQS, almacenar los mensajes y invita allí y deja que mi trabajador lo recupere de Amazon SQS para procesarlo (enviando las invitaciones/notificaciones).
El enfoque de Amazon descargaría mi base de datos, pero creo que es más lento recuperar mensajes desde allí.
¿Qué opinas?
Estoy de acuerdo, eso es probablemente lo mejor. Solo quiero estar preparado y soy una especie de perfeccionista, así que intento anticiparme lo más posible. Pero aquí solo estableceré un buen proceso en segundo plano y cambiaré el almacenamiento del queque si es necesario. Gracias –