iggy icon indicating copy to clipboard operation
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.

Results 144 iggy issues
Sort by recently updated
recently updated
newest added

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...

new functionality
improvement
sdk

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...

config
server

This should be done after #102. https://github.com/al8n/stretto/

new functionality
performance
server

https://docs.rs/tokio-linux-aio/latest/tokio_linux_aio/ https://github.com/codilime/rust-dpdk

performance
server

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...

good first issue
api
improvement
server

For example, for TCP we could expose buffer sizes, enabling/disabling Nagle algorithm.

good first issue
config

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...

operations

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...

improvement
tui

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...

improvement
server