Sono vicino a rilasciare un'app per rotaie con le funzionalità di rete comuni (messaggistica, muro, ecc.). Voglio utilizzare una sorta di elaborazione in background (molto probabilmente Bj) per le attività di scarico dal ciclo richiesta/risposta.Amazon SQS è la scelta giusta qui? Rails performance issue
Ciò accadrebbe quando gli utenti invitano gli amici via e-mail per partecipare e per le notifiche via e-mail.
Non sono sicuro di dover eliminare questi inviti e notifiche nel mio database, utilizzando un modello e quindi elaborarlo con un processo di lavoro ogni x minuti o se dovrei andare per Amazon SQS, archiviare i messaggi e invita lì e consente al mio operatore di recuperarlo da Amazon SQS per l'elaborazione (invio di inviti/notifiche).
L'approccio Amazon si scaricava dal mio database ma immagino che sia più lento recuperare i messaggi da lì.
Cosa ne pensi?
Sono d'accordo, questo è probabilmente il migliore. Voglio solo essere preparato e sono un perfezionista, quindi cerco di anticipare il più possibile. Ma qui semplicemente installerò un bel processo in background e cambierò la memoria della queque, se necessario. Grazie –