iggy
iggy copied to clipboard
Iggy is the persistent message streaming platform written in Rust, supporting QUIC, TCP and HTTP transport protocols, capable of processing millions of messages per second.
Consider the separation of the clients' trait in SDK, to make a distinction between the typical client who produces and consumes the messages, and the administrator which can manage the...
Think which config values could be changed in runtime, implement commands to change them. The main aim of this task is to allow hot-reload some of the values, so potential...
This should be done after #102. https://github.com/al8n/stretto/
https://docs.rs/tokio-linux-aio/latest/tokio_linux_aio/ https://github.com/codilime/rust-dpdk
Instead of having `u32` for `MessageSize` we would like to have own types for it. Same can be applied to `offset`, `user_id`, etc. This is potentially big change because both...
For example, for TCP we could expose buffer sizes, enabling/disabling Nagle algorithm.
Aim of this task is to create channel on discord, and (if possible) frequently update what's going on about current tasks, issues, obstacles. No proposed format (yet). The meta-goal is...
Maybe we could make use of some spinners or other kinds of indicators displaying the overall status, ongoing command execution etc.? Available crates [spinoff](https://github.com/ad4mx/spinoff), [indicatif](https://github.com/console-rs/indicatif) - I've tried to use...
Maybe we could make use of some spinners or other kinds of indicators displaying the overall status, ongoing command execution etc.? Available crates [spinoff](https://github.com/ad4mx/spinoff), [indicatif](https://github.com/console-rs/indicatif) - I've tried to use...