Allora Core
Core primitives for the Allora integration framework: Message, Exchange, Channels (direct & queue), Route, Processors, and Enterprise Integration Patterns (filter, content-based router, splitter, aggregator, recipient list, correlation initializer).
Highlights
- Lightweight in-memory channels (direct handoff + FIFO queue)
- Async-only API (await
send/try_receive; built-in correlation helpers) - Extensible processor & route abstraction
- Common EIP patterns with thorough inline docs & doctests
Install
[]
= "0.1"
Quick Example (Async)
use ;
use Runtime;
Patterns
- Filter (message predicate / early reject)
- Content-Based Router (header-driven routing)
- Splitter / Aggregator (fan-out, fan-in by correlation)
- Recipient List (sequential fan-out)
- Correlation Initializer (ensures
correlation_idheader)
License
Apache-2.0