Crates.io | morax-client |
lib.rs | morax-client |
version | 0.0.1 |
created_at | 2025-04-20 11:44:22.175953+00 |
updated_at | 2025-04-20 11:44:22.175953+00 |
description | A client for Morax server |
homepage | |
repository | https://github.com/tisonkun/morax/ |
max_upload_size | |
id | 1641651 |
size | 58,199 |
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.