#task-queue #message-bus #abstraction #queue #api-bindings

ngtask_queue_basic

A trait-based abstraction layer for task queues with ID and category support

1 unstable release

new 0.1.0 Apr 26, 2025

#1492 in Concurrency

MIT license

1MB
300 lines

Contains (WOFF font, 400KB) NanumBarunGothic-0f09457c7a19b7c6.ttf.woff2, (WOFF font, 135KB) FiraSans-Medium-8f9a781e4970d388.woff2, (WOFF font, 130KB) FiraSans-Regular-018c141bf0843ffd.woff2, (WOFF font, 82KB) SourceSerif4-Bold-a2c9cd1067f8b328.ttf.woff2, (WOFF font, 77KB) SourceSerif4-Regular-46f98efaafac5295.ttf.woff2, (WOFF font, 45KB) SourceCodePro-It-1cc31594bf4f1f79.ttf.woff2 and 3 more.

NGTask_Queue_Basic

ngtask_queue_basic is a concrete implementation of the NGTQ trait. This crate provides a basic, in-memory task queue system that adheres to the NGTQ interface.

Overview

This crate serves as:

  1. A functional, basic implementation of the NGTQ trait
  2. An example of how to implement the NGTQ trait for custom task queue systems
  3. A ready-to-use task queue for simple applications or prototyping

Relationship to NGTQ

ngtask_queue_basic depends on and implements the NGTQ trait from the ngtq crate. It provides concrete implementations for all methods defined in the NGTQ trait.

Usage

To use this implementation in your project, add both ngtq and ngtask_queue_basic to your Cargo.toml:

[dependencies]
ngtq = "0.1.0"
ngtask_queue_basic = "0.1.0"

For More Information Please visit NGTQ docs at:

  1. NGTQ github-pages: coming soon
  2. github repo: https://github.com/NGDeveloper125/NGTQ
  3. ngtq docs: file:///home/ngdeveloper/NGTQ/ngtq/target/doc/ngtq/index.html

Dependencies