Found 23 packages
A double-ended queue.
Task scheduling for .NET core.
A higher-level interface for Amazon SQS in .NET, which basically queue n dequeue guid's
Task scheduling for .NET: Azure Service Bus
Binaries for the Deque library. Visit https://github.com/tejacques/Deque for an overview and usage examples.
Easily Queue and Dequeue packets to and from RabbitMQ Message Broker
Package contains some data-structures (vector - dynamic array, list - double-linked list) and adapters (stack, queue, dequeue). Those classes will be used in Aliss - project allows create model of Descrete-Event Systems (queuing systems). Some methods described with complexity.
Provides a simple set of list based extensions for Double-ended Queue, or Deque, operation.
Provides a simple set of list based extensions for Queue operation.
Task scheduling for Azure Storage
This client library simplifies dequeuing queue messages from Microsoft Azure Storage Queues. It makes it easy to retrieve messages from the queue: dequeueing, exception handling and distributed singleton are handled for you.
Provides a basic queue data structure with enqueue and dequeue operations for .NET.
This client library simplifies dequeuing queue messages from Amazon Simple Queue Service. It makes it easy to retrieve messages from the queue: dequeueing, exception handling and distributed singleton are handled for you.
A simple and efficient implementation of a Circular Buffer (also known as a Ring Buffer) for .NET. This data structure is ideal for managing fixed-size data collections, such as logs, streaming data, sensor readings, or task queues. Supports thread-safe operations, automatic overwriting of old data, and provides utility methods like ToArray, Peek, and TryDequeue.
A simplified, modern .NET client library for Azure Queue Storage with comprehensive message operations and intuitive APIs. This library provides an easy-to-use wrapper around Azure.Storage.Queues SDK with support for sending, receiving, peeking, updating, and deleting messages. Features include text and binary message support, configurable visibility timeouts, message TTL management, batch operations, and reliable message processing patterns. Perfect for building asynchronous, decoupled applications with background job processing, task queuing, and inter-service communication. Includes built-in error handling, poison message detection, and dequeue count tracking. Compatible with .NET Standard 2.0+, .NET 7, 8, and 9. Ideal for microservices architectures, distributed systems, and cloud-native applications requiring reliable message queuing.
Message queueing for your .NET Core project using MongoDB as the data source. Use Cases: - You have a website where users can register. You want to send out a double-opt-in email asynchronously after registering. - You want to send out a reminder email after 24h after registering. - You want to call a third party service that can fail (your own network, downtime of service etc.). You want to retry the call in case of failure. - You have other long running tasks that should be executed after a user's operation. Characteristics - Supports high-availability out of the box. You can run as many processes as you like. MongoDB's atomic operations ensure that messages are processed only once. - Guarantees FIFO dequeueing but cannot guarantee order of execution of your messages when running multiple processes. - Supports different queues, so you can have a high priority queue. - Supports scheduling of messages (define the time when a message should be dequeued)