Skip to content

Latest commit

 

History

History

rust-lapin

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Rust code for RabbitMQ tutorials (using Lapin)

Here you can find the Rust code examples for RabbitMQ tutorials.

The examples use lapin client library.

These tutorials assume a RabbitMQ server node running locally using default ports.

Requirements

Code

Each cargo command should be launched in a separate shell.

cargo run --bin receive
cargo run --bin send
cargo run --bin worker
cargo run --bin new_task "hi" # specify a custom message
cargo run --bin receive_logs
cargo run --bin emit_log "hi" # specify a custom message
cargo run --bin receive_logs_direct info error # specify log levels
cargo run --bin emit_log_direct error "help!" # specify severity and custom message
cargo run --bin receive_logs_topic kern.* # specify topic filter
cargo run --bin emit_log_topic kern.mem "No memory left!" # specify topic and message
cargo run --bin rpc_server
cargo run --bin rpc_client