eventure 0.0.4

Event-Driven messaging library for Rust
Documentation

Event-Driven messaging library for Rust

crates.io crates.io docs workflow dependency

It's an early alpha version, not ready for production yet.

The main goal of the project is to create a library with one model abstraction and different implementations for a variety of message brokers, like Kafka, RabbitMQ, Iggy, in-memory, etc... Ideally, the library should be able to handle all possible event-driven oriented scenarios, both for modular monolith and distributed applications (microservices, typically).

Release notes

Building project

cargo build

Testing project

cargo build

Running examples

In-Memory synchronous messages

cargo run --example inmemory-sync

In-Memory asynchronous messages (dummy implementation at the moment)

cargo run --example inmemory-async

Kafka messages (dummy implementation at the moment)

cargo run --example inmemory-async