Ceny
Přečtěte si více o tom, jak jsou Workflows zpoplatněny.
← Cloudflare Workflows / workflows
Vytvářejte trvalé vícekrokové aplikace na Cloudflare Workers pomocí Workflows.
S Workflows můžete vytvářet aplikace, které řetězí více kroků, automaticky opakují neúspěšné úlohy a uchovávají stav po minuty, hodiny nebo dokonce týdny, aniž byste museli spravovat jakoukoli infrastrukturu.
Pomocí Workflows vytvářejte spolehlivé AI aplikace, zpracovávejte datové pipeline, spravujte životní cyklus uživatelů pomocí automatizovaných e-mailů a vypršení zkušebních období a implementujte systémy schvalování s lidským dohledem.
Workflows vám nabízejí:
Workflow pro zpracování obrázků, který načte data z R2, vygeneruje popis pomocí AI, počká na schválení a poté je publikuje:
export class ImageProcessingWorkflow extends WorkflowEntrypoint {
async run(event: WorkflowEvent, step: WorkflowStep) {
const imageData = await step.do('fetch image', async () => {
const object = await this.env.BUCKET.get(event.payload.imageKey);
return await object.arrayBuffer();
});
const description = await step.do('generate description', async () => {
const imageArray = Array.from(new Uint8Array(imageData));
return await this.env.AI.run('@cf/llava-hf/llava-1.5-7b-hf', {
image: imageArray,
prompt: 'Describe this image in one sentence',
max_tokens: 50,
});
});
await step.waitForEvent('await approval', {
event: 'approved',
timeout: '24 hours',
});
await step.do('publish', async () => {
await this.env.BUCKET.put(`public/${event.payload.imageKey}`, imageData);
});
}
}Začínáme
Projděte si příklady
Rozdělte složité operace na trvalé kroky s automatickým opakováním a zpracováním chyb.
Pozastavte workflows na sekundy, hodiny nebo dny pomocí step.sleep() a step.sleepUntil().
Před pokračováním v provádění počkejte na webhooky, vstup uživatele nebo odpovědi externích systémů.
Programově nebo přes API spouštějte, pozastavujte, obnovujte a ukončujte instance workflow.
Vytvářejte serverless aplikace a nasazujte je okamžitě po celém světě, a získejte tak výjimečný výkon, spolehlivost a škálovatelnost.
Nasaďte dynamické front-endové aplikace v rekordním čase.
Přečtěte si více o tom, jak jsou Workflows zpoplatněny.
Přečtěte si více o limitech Workflow a o tom, jak s nimi pracovat.
Přečtěte si více o možnostech úložiště a databází, na kterých můžete stavět s Workers.
Připojte se ke komunitě Workers na Discordu, kde můžete klást otázky, ukázat, na čem pracujete, a diskutovat o platformě s dalšími vývojáři.
Sledujte @CloudflareDev na Twitteru a dozvíte se o oznámeních produktů a novinkách na Cloudflare Developer Platform.
35 stránek zrcadlených z dokumentace Cloudflare pro workflows.