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:f4878f2d6…
Size
43.4 MB
Last updated
about 20 hours ago
Requires Docker Desktop 4.37.1 or later.
Pulls:
2,800
Last week