FSharp.CloudAgent
FSharp.CloudAgent copied to clipboard
Allows running F# Agents in a distributed manner using Azure Service Bus.
Maybe it's possible to track some status of current (computations) operations (e.g. Completed | Failed | Waiting)
@isaacabraham - the usual expected issue from me :) Could we consider renaming this to FSharp.Azure.CloudAgent? It seems the logical and consistent name for the framework?
On long running tasks it is necessary to extend visibility timeouts to prevent them being incorrectly redelivered. To achieve this you need either the CloudQueueMessage in scope, or the MessageId...
[Subscriptions are the bomb](https://msdn.microsoft.com/en-us/library/azure/hh367516.aspx) In contrast to queues, in which each message is processed by a single consumer, topics and subscriptions provide a one-to-many form of communication, in a “publish/subscribe”...
There is already support under-the-hood for different serializers as well as controlling the number of agents in worker pools, but this is currently not surfaced to the caller.