Namespace Azos.Sky.Workers.Server.Queue
Classes
MongoTodoQueueStore
Implements TodoQueueStore using MongoDB
TodoQueue
Represents a Named Queue instance
TodoQueueServer
Glue trampoline for TodoQueueService
TodoQueueService
Service that enqueues todos
TodoQueueStore
Represents a base for entities that store queue data
Enums
TodoQueue.DuplicationHandlingMode
Defines how duplicate todo submissions are handled by the queue. When a client sends a Todo into server, a server may accept the todo but client may not get the confirmation message, in which case client may re-submit the same todo (as identified by the SysID GDID) more than once. This leads to duplication of work and may be unacceptable for some applications (e.g. financial double-posting). Duplication detection will respond with OK acknowledgment for the Todo that have already been accepted.
TodoQueue.ExecuteMode
Denotes mode of execution: sequential, parallel or ParallelByKey