Installation
What is kokaq?
Section titled βWhat is kokaq?βkokaq
is an open source, distributed, cloud-native priority queue implementation, designed to solve
the long-standing gap of native priority handling in cloud messaging systems. Itβs built for high
availability, low latency, and intelligent resource allocation β empowering mission-critical workflows
with dynamic, weight-based prioritization.
π Key Features
Section titled βπ Key Featuresβ-
Native Priority Queue Support
Prioritize tasks and messages based on their true importance β no workarounds or consumer hacks required. -
Non-Discrete Priorities
Fine-grained control using continuous, weight-based priority values instead of fixed levels. -
Cloud-Native Architecture
Built from the ground up on kubernetes and other modern cloud environments, leveraging serverless and container-native workflows. -
Low Latency & High Availability
Designed to handle latency-sensitive and real-time workloads with minimal delay and strong reliability. -
Strict Highest-Priority-First Model
Ensures that the most important messages are always processed first, deterministically. -
SLA-Aware Resource Efficiency
Prevents resource waste by adjusting queue behavior based on time-bound message SLAs. -
Observability and Insights
Built-in support for real-time monitoring through open telemetry. -
Service Integration Ready
Seamlessly connects with Azure Functions, AWS Lambda, Cloud Functions
π‘ Why kokaq
?
Section titled βπ‘ Why kokaq?βCloud native message queue services donβt support real priority queues. kokaq
introduces first-class support for prioritization, non-discrete weights, SLA-driven scheduling, and high-performance task routing β all without relying on multiple queues or consumer juggling.
π Use Cases
Section titled βπ Use Casesβ- Real-time job processing with strict SLA guarantees
- Scheduling ML inference jobs by impact/urgency
- Event processing with dynamic business priority
- Smart prioritization in CI/CD or build pipelines
- Financial transaction routing or alerting