| Crates.io | morax |
| lib.rs | morax |
| version | 0.0.1 |
| created_at | 2025-04-21 07:19:40.421589+00 |
| updated_at | 2025-04-21 07:19:40.421589+00 |
| description | A message queue and data streaming platform based on cloud native services. |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1642375 |
| size | 15,102 |
Morax is aimed at providing message queue and data streaming functionality based on cloud native services:
Currently, Morax supports basic PubSub APIs. You can try it out with the following steps.
Start the environment that provides a Postgres instance and a MinIO instance:
docker compose -f ./dev/docker-compose.yml up
Build the morax binary:
cargo x build
Start the broker:
./target/debug/morax start --config-file ./dev/config.toml
The broker is now running at localhost:8848. You can talk to it with the morax-client. The wire protocol is HTTP so that all the HTTP ecosystem is ready for use.
You can also get an impression of the interaction by reading the test cases in:
This project is licensed under Apache License, Version 2.0.