Persistent message streaming platform written in Rust with QUIC, TCP, HTTP and WebSocket.
100K+
Apache Iggy is a persistent message streaming platform written in Rust, capable of processing millions of messages per second at ultra-low latency. It uses a thread-per-core shared-nothing architecture with io_uring support.
Supports QUIC, TCP, HTTP, and WebSocket transports with TLS, multi-tenant streams/topics/partitions, consumer groups, message retention policies, optional AES-256-GCM encryption, S3 archiving, and OpenTelemetry/Prometheus metrics.
SDKs available for Rust, C#, Java, Python, Node.js/TypeScript, and Go.
Source: https://github.com/apache/iggy
Apache Iggy (Incubating) is an effort undergoing incubation at the Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC.
Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects.
While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
Content type
Image
Digest
sha256:8efdf8af8…
Size
45.8 MB
Last updated
1 day ago
docker pull apache/iggy:edgePulls:
5,467
Last week