| Crates.io | morax-api |
| lib.rs | morax-api |
| version | 0.0.1 |
| created_at | 2025-04-20 11:43:55.520076+00 |
| updated_at | 2025-04-20 11:43:55.520076+00 |
| description | This crate defines public APIs for Morax. |
| homepage | |
| repository | https://github.com/tisonkun/morax/ |
| max_upload_size | |
| id | 1641650 |
| size | 25,181 |
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.