Documentation
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
examples
|
|
|
batch
command
Example: Batch acknowledgments for high throughput.
|
Example: Batch acknowledgments for high throughput. |
|
browsing
command
Example: Browse queue messages by category.
|
Example: Browse queue messages by category. |
|
consumer
command
Example: Consume messages from a queue.
|
Example: Consume messages from a queue. |
|
direct_exchange
command
Example: Exchange-based routing.
|
Example: Exchange-based routing. |
|
fanout_exchange
command
Example: Fanout exchange — broadcast to all bound queues.
|
Example: Fanout exchange — broadcast to all bound queues. |
|
producer
command
Example: Produce messages to a queue.
|
Example: Produce messages to a queue. |
|
producer_consumer
command
Example: Full producer and consumer in one process.
|
Example: Full producer and consumer in one process. |
|
pubsub
command
Example: Pub/Sub with consumer groups.
|
Example: Pub/Sub with consumer groups. |
|
scheduling
command
Example: Scheduled and delayed messages.
|
Example: Scheduled and delayed messages. |
|
topic_exchange
command
Example: Topic exchange with pattern-based routing.
|
Example: Topic exchange with pattern-based routing. |
|
internal
|
|
|
codec
Package codec provides interfaces and implementations for serializing domain types to and from Redis storage formats.
|
Package codec provides interfaces and implementations for serializing domain types to and from Redis storage formats. |
|
errs
Package errs provides shared sentinel errors for the internal layer.
|
Package errs provides shared sentinel errors for the internal layer. |
|
redis
Package redis provides the Redis client singleton and shared utilities for hash, set, and transaction operations.
|
Package redis provides the Redis client singleton and shared utilities for hash, set, and transaction operations. |
|
util/cron
go/internal/util/cron/cron.go
|
go/internal/util/cron/cron.go |
|
util/logger/cfg
Package cfg wires the application configuration into the logger's ConfigProvider.
|
Package cfg wires the application configuration into the logger's ConfigProvider. |
|
pkg
|
|
|
namespace
Package namespace provides namespace-level operations for RedisSMQ.
|
Package namespace provides namespace-level operations for RedisSMQ. |
|
queue/q
Package queue provides message queue operations including CRUD, rate limiting, and state management.
|
Package queue provides message queue operations including CRUD, rate limiting, and state management. |
Click to show internal directories.
Click to hide internal directories.