Inngest
Vissa saker passar inte i ett vanligt anrop: skicka tusen mail, generera en rapport, vänta tre dagar och påminna kunden. Inngest delar upp jobbet i steg, och varje steg sparas när det lyckats. Kraschar något körs bara det steg som föll, inte hela kedjan om igen. Funktioner startas av händelser, schema eller anrop utifrån, och du kan styra hur många som körs samtidigt, begränsa takten och slå ihop anrop i buntar. Det finns en molntjänst och möjlighet att köra allt själv. Serverdelen ligger under en källtillgänglig licens medan kodpaketen är Apache 2.0. Bygger du en webbutik som ska skicka orderbekräftelser även när mailleverantören strular, hör det här hemma i bygget.
Vad det är
Inngest kör bakgrundsjobb och flöden som får ta tid, utan att du bygger en egen kö. Varje steg försöker om av sig självt när något går fel. Färdiga kodpaket finns för TypeScript, Python, Go och Java, och du kan köra tjänsten själv.
Guider som nämner verktyget
Ingen guide nämner verktyget ännu.
- Driftform
- Server/VPS
- Kategori
- Bakgrundsjobb
- Webbplats
- github.com
- Kodrepo
- github.com/inngest/inngest