Queue¶
Design queue-driven background processing with retries, dead-letter strategy, and idempotency guards.
flowchart LR
A[Trigger] --> B[Function]
B --> C[Binding or SDK]
C --> D[Azure service] Topic/Command Groups¶
Queue trigger + output¶
[Function("QueueWorker")]
[QueueOutput("completed-items", Connection = "AzureWebJobsStorage")]
public string QueueWorker(
[QueueTrigger("work-items", Connection = "AzureWebJobsStorage")] string message)
{
return $"done:{message}";
}