ahrimq 0.0.3

A high-performance message queue service supporting pub/sub, normal messages, ordered messages, delayed messages and dead letter queues.
Documentation

AhriMQ (AMQ)

Build Status GitHub Release License

A high-performance message queue service supporting pub/sub, normal messages, ordered messages, delayed messages and dead letter queues.

Usage

Run AhriMQ Server

# run with default config
amqs

# run with config file
amqs config.toml

Default configuration

host = "127.0.0.1"
port = 60001
access_key = "your_access_key"
access_secret = "your_access_secret"
retry_times = 3
retry_interval = 60

Install by downloading binary

Download the latest binary from the releases page and copy it to the desired location.

Install from Crates.io

cargo install ahrimq

Install from Source

git clone https://github.com/ahriroot/ahrimq.git
cd ahrimq
cargo build --release

Features

  • Sub and Pub: Support for publishing and subscribing to messages.
  • Normal Messages: Support for normal messages.
  • Ordered Messages: Support for ordered messages.
  • Delay Messages: Support for delayed messages.
  • Dead Letter Queues: Support for dead letter queues.

License

MIT