Concurrent Queue Task Processing Library
This Rust library provides a robust solution for handling queue tasks in high concurrency scenarios. It ensures tasks are processed in order, enhancing service stability. Additionally, it allows configurable parallel task processing to optimize performance.
Features
- Queue-Based Task Management: Tasks are enqueued and processed sequentially.
- High Concurrency Handling: Designed for high-load environments to maintain stability.
- Configurable Parallel Processing: Set the number of tasks processed concurrently via parameters.
Installation
Add this to your Cargo.toml
:
[]
= "0.1.0"
Usage
use Arc;
use Duration;
use QueuedTaskBuilder;
async