liner
Redis based message serverless broker.
Data transfer via TCP.
Python example:
=
=
=
= b
Features
-
high speed transmission of multiple messages (benchmark)
-
delivery guarantee: at least once delivery (using redis db)
-
message size is not predetermined and is not limited
-
easy api: create client, run client and send data to
-
interface for Python and CPP
Build (only linux)
- install Rust and Cargo
- install Redis
- download this repo
- while in the folder repo, execute in console:
cargo build
Examples of use
One to one: Python / CPP / Rust
One to one for many: Python / CPP / Rust
One to many: Python / CPP / Rust
Many to many: Python / CPP / Rust
Producer-consumer: Python / CPP / Rust
Benchmark
Tests
Docs
License
Licensed under an [MIT-2.0]-license.