ahrimq

Crates.ioahrimq
lib.rsahrimq
version0.0.5
created_at2025-04-02 09:34:15.095188+00
updated_at2025-08-06 15:04:11.504209+00
descriptionA high-performance message queue service supporting pub/sub, normal messages, ordered messages, delayed messages and dead letter queues.
homepage
repositoryhttps://github.com/ahriroot/ahrimq
max_upload_size
id1616287
size242,465
ahriknow (ahriroot)

documentation

https://github.com/ahriroot/ahrimq

README

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

SDK

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

Commit count: 12

cargo fmt