Skip to main content

Module memory

Module memory 

Source
Expand description

In-memory queue provider implementation for testing and development.

This module provides a fully functional in-memory queue implementation that:

  • Supports session-based ordered message processing
  • Implements visibility timeouts and message TTL
  • Simulates dead letter queue behavior
  • Provides thread-safe concurrent access

This provider is intended for:

  • Unit testing of queue-runtime consumers
  • Development and prototyping
  • Reference implementation for cloud providers

Structsยง

InMemoryProvider
In-memory queue provider implementation
InMemorySessionProvider
In-memory session provider implementation