queue-runtime 0.2.0

Multi-provider queue runtime for Queue-Keeper
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Queue provider implementations.
//!
//! This module contains concrete implementations of the `QueueProvider` and
//! `SessionProvider` traits for different queue backends.

pub mod aws;
pub mod azure;
pub mod memory;
pub mod nats;
pub mod rabbitmq;

pub use aws::{AwsError, AwsSessionProvider, AwsSqsProvider};
pub use azure::{AzureAuthMethod, AzureError, AzureServiceBusProvider, AzureSessionProvider};
pub use memory::{InMemoryProvider, InMemorySessionProvider};
pub use nats::{NatsError, NatsProvider, NatsSessionProvider};
pub use rabbitmq::{RabbitMqError, RabbitMqProvider, RabbitMqSessionProvider};