Golang Hintergrundverarbeitung

Wie kann man hintergrund-Verarbeitung/- queueing-in Gehen?

Beispielsweise ein Benutzer anmeldet, und Sie schicken Ihnen eine Bestätigungs-E - Mail-Sie möchten senden Sie die Bestätigungs-E-Mail im hintergrund, wie es sein kann, langsam, und die E-mail-server ist möglicherweise heruntergefahren, etc etc.

In Ruby eine sehr schöne Lösung ist DelayedJob, die stellt Ihre Arbeit mit einer relationalen Datenbank (d.h. einfache und zuverlässige), und verwendet dann background Arbeiter zum ausführen der Aufgaben, und wiederholt, wenn der job fehlschlägt.

Ich bin auf der Suche nach eine einfache und zuverlässige Lösung, nicht etwas niedrigen Niveau, wenn möglich.

InformationsquelleAutor Lee | 2014-02-13
Schreibe einen Kommentar