Agrona provides a library of data structures and utility methods that are a common need when building high-performance applications in Java. Many of these utilities are used in the Aeron efficient reliable UDP unicast, multicast, and IPC message transport and provides high-performance buffer implementations to support the Simple Binary Encoding Message Codec.
Features
- Thread safe direct and atomic buffers for working with on and off heap memory with memory ordering semantics
- Array backed lists of int/long primitives to avoid boxing
- Open addressing and linear probing with int/long primitive keys to object reference values
- Open addressing and linear probing with int/long primitive keys to int/long values
- Lock-less implementations for low-latency applications
- Clock implementations to abstract system clocks, allow caching, and enable testing
Categories
LibrariesLicense
Apache License V2.0Follow Agrona
Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Agrona!