Accodamento di e-mail in Laravel quando si utilizza un driver API come Mailgun?

1

In Laravel (per il record sto usando la v5.6) c'è un'opzione per mettere in coda le e-mail per l'elaborazione in background.

Ho un lavoro programmato per inviare avvisi e-mail giornalieri agli utenti. Attualmente il lavoro lascia le e-mail (mailable) nella coda del database di Laravel e io uso il driver Mailgun per spedire le e-mail.

La mia domanda è Mailgun automaticamente mette in coda le e-mail per la consegna in base ai loro documenti ( link )

Quindi c'è qualche vantaggio per me che accodo queste e-mail usando la coda di Laravel e che un addetto alla coda le elabori solo per essere inviato ad un'altra coda, ad esempio la coda di Mailgun?

Qualunque guida e consiglio sarebbe molto apprezzato sulla corretta procedura di invio di queste e-mail?

    
posta adam78 06.12.2018 - 10:12
fonte

1 risposta

1

Aggiornamento: Originariamente ho scritto questa risposta raccomandando una coda dalla tua parte, ma avevo pensato che questa altra coda si trovasse anche sui tuoi server, all'interno della tua rete. Ho appena realizzato che Mailgun sembra essere un provider di posta elettronica di cui non si ha il controllo (non li ho mai usati o ne ho sentito parlare) e ho riscritto la mia risposta di conseguenza.

Quando interagisci con un servizio esterno a cui la tua organizzazione non ha il controllo diretto, avere una coda per aggiungere e-mail ad un'altra coda è una buona idea.

Mailgun può andare giù. Può sperimentare la lentezza. La rete tra i tuoi server e la loro potrebbe diventare lenta o instabile - o completamente inutilizzabile se un muratore in qualche altra città tra i tuoi server e Mailgun ottiene un po 'incurante con una zappa posteriore e scava un cavo in fibra ottica.

A causa di questo rischio di fallimento, ti consiglio vivamente di mantenere la tua coda. Ti consente di riprovare le operazioni su questo fornitore di servizi esterno nel caso in cui si riscontrino problemi e impedisce a tali problemi di penetrare nell'applicazione Web.

    
risposta data 06.12.2018 - 14:12
fonte

Leggi altre domande sui tag