Actix MQ frameworkvir
Actix MQ is Rust framework developed for efficient and fast communication via MQ protocols with various security options. Based on Rust Actix library, and implement actor-based model abd Sodiuoxide library.
The network communication implement 1-rank model client-server.
Currently implemented protocols:
- PUB/SUB
- REQ/REP
Features
- Network MQ communication via TCP
- PUB/SUB/UNSUB protocol
- REQ/REP protocol
- Message sign verification
- Message Encoding/Decoding for security enforced messages
- Configurations for Client, Node, Messages via toml configs
- Configuration generator for Client and Node
- Basis sample application for Client and Node
Useful commands
make
- runcargo check
make build
- build allmake release
- build release versionmake test
- run testsmake fmt
- formatting codemake node
- build & run sample Nodemake client1
- build & run sample Client1make client1
- build & run sample Client2