FSharp.CloudAgent


CloudAgentKind<'a>

Represents the kinds of F# Agents that can be bound to an Azure Service Bus Queue for processing distributed messages, optionally with automatic retry.

Union Cases

Union CaseDescription
BasicCloudAgent(MailboxProcessor<'a>)
Signature: MailboxProcessor<'a>

A simple cloud agent that offers simple forward-only processing of messages.

ResilientCloudAgent(...)
Signature: MailboxProcessor<'a * (MessageProcessedStatus -> unit)>

A cloud agent that requires explicit completion of processed message, with automatic retry and dead lettering.

Fork me on GitHub