Nous sommes sur le point de publier notre nouvelle application sur les rails et, jusqu'à présent, l'intérêt semble très fort, nous sommes un peu inquiets quant à l'endroit où les cols de bouteilles seront. L'un semble être les e-mails du système à l'inscription et dans d'autres situations. Est-ce correct?Dans une application de rails, l'e-mail doit-il être envoyé en arrière-plan ou de manière synchrone?
Les courriels individuels aux utilisateurs doivent-ils être envoyés de manière asynchrone en arrière-plan? Si oui, quelle serait la meilleure solution?
J'ai regardé quelques solutions et n'arrive pas à trouver quelque chose de définitif.
"générer un fichier dans un dossier de dépôt qu'un serveur de messagerie ramasse" - Je n'en ai jamais entendu parler auparavant. Pouvez-vous élaborer un peu plus sur comment cela fonctionne? Pouvez-vous faire cela avec ActionMailer? – chrishomer
Eh bien, je ne fais pas de ruby;) ASP.NET seulement. J'ai un serveur de messagerie local écoutant un dossier spécifique, et ASP.NET écrit un dossier dans ce dossier de ramassage - le démon de courrier écoute les changements, récupère le fichier, l'envoie (en fait à mon serveur de relais de courrier). Le problème est: l'envoi d'e-mails peut prendre du temps et je ne veux rien avoir de non persistant. – TomTom