awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
AutoMQ avatar

AutoMQ/automq

0
View on GitHub↗
10,027 stars·727 forks·Java·Apache-2.0·13 vueswww.automq.com↗

Automq

AutoMQ is a cloud-native streaming platform and Apache Kafka distribution that implements a decoupled compute and storage architecture. It functions as an S3-backed message queue, using object storage as the primary log repository to eliminate dependencies on local disks.

The platform utilizes a stateless broker architecture to enable dynamic compute scaling and automated partition balancing. This design allows the system to adjust the number of brokers in seconds and distribute network traffic without requiring manual data migration or partition reassignment.

The system provides multi-availability zone data replication for resilience and employs metadata-driven client routing to reduce cross-zone network traffic costs. It further integrates real-time event streams with standardized table formats to unify streaming data with analytical processing.

Features

  • Event Streaming Platforms - Provides a cloud-native, scalable event streaming platform designed for high-throughput data movement and multi-AZ deployments.
  • Log Object Storage - Uses cloud-native object storage as the primary log repository to eliminate local disk dependencies.
  • Cloud Native Message Queues - Provides a Kafka-compatible streaming platform that uses object storage to remove local disk dependencies.
  • Cross-Zone Data Distribution - Replicates event streams across multiple availability zones to ensure high availability and low latency.
  • Data Replication - Synchronizes event streams across multiple availability zones to ensure high availability and fault tolerance.
  • Stateless Compute Scaling - Allows scaling of the compute layer independently of storage thanks to the stateless broker design.
  • Kafka Distributions - Implements the Kafka protocol with a decoupled compute and storage architecture.
  • Storage-Compute Architectures - Implements a decoupled architecture that separates processing logic from data persistence using remote object storage.
  • S3-Backed Message Queues - Implements a distributed message queue that uses S3 object storage as the primary log repository to eliminate local disk dependencies.
  • Queue High Availability - Ensures durability and uptime for the message queue through multi-AZ data replication.
  • Stateless Brokers - Employs a stateless broker architecture that separates processing from storage for rapid scaling and recovery.
  • Stateless Brokers - Implements a stateless broker architecture that enables rapid compute scaling without manual data rebalancing.
  • Real-Time Data Streaming - Processes and delivers real-time data streams integrated with standardized table formats.
  • Storage Scaling - Decouples compute from storage using object storage to autoscale capacity independently.
  • Stream-Table Unification - Combines real-time eventing with analytical processing by integrating streaming data into standardized table formats.
  • Automated Partition Balancers - Provides automated redistribution of network partitions across brokers to optimize resource utilization without manual intervention.
  • Automated Partition Balancing - Dynamically distributes network partitions across available brokers to optimize resource utilization without manual reassignment.
  • Metadata-Driven Routing - Directs clients to specific brokers using partition metadata to minimize expensive cross-availability zone network traffic.
  • Network Traffic Management - Automates traffic routing to reduce costs associated with cross-availability zone data exchange.
  • Data Pipelines - Cloud-first, Kafka-compatible messaging platform.
  • Messaging Systems - Cloud-native implementation of Apache Kafka.

Historique des stars

Graphique de l'historique des stars pour automq/automqGraphique de l'historique des stars pour automq/automq

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Automq

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Automq.
  • automq/automq-for-kafkaAvatar de AutoMQ

    AutoMQ/automq-for-kafka

    10,026Voir sur GitHub↗

    AutoMQ is a cloud-native streaming platform and Kafka-compatible message broker. It implements the Kafka protocol to provide integration with existing clients and ecosystems while functioning as a message queue that persists data directly to cloud object storage. The system decouples compute from storage, allowing processing power and storage capacity to scale independently. It utilizes a shared-log architecture and object-storage-based persistence to remove dependencies on local disks, which reduces operational costs and eliminates manual disk management. The platform includes mechanisms fo

    Java
    Voir sur GitHub↗10,026
  • hazelcast/hazelcastAvatar de hazelcast

    hazelcast/hazelcast

    6,570Voir sur GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Javabig-datacachingdata-in-motion
    Voir sur GitHub↗6,570
  • victoriametrics/victoriametricsAvatar de VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343Voir sur GitHub↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Godatabasegrafanagraphite
    Voir sur GitHub↗16,343
  • travisjeffery/jockoAvatar de travisjeffery

    travisjeffery/jocko

    5,010Voir sur GitHub↗

    Jocko is a cloud-native event streaming platform and distributed commit log implemented in Go. It functions as a distributed message broker that ensures data durability and high availability by replicating record sequences across a cluster. The system is designed as a Zookeeperless event streamer, utilizing built-in consensus coordination to manage cluster state and leader election without requiring external coordinator services. It implements the Kafka wire protocol, allowing it to communicate with existing ecosystem clients and tools. The platform provides capabilities for distributed log

    Godistributed-systemsgokafka
    Voir sur GitHub↗5,010
Voir les 30 alternatives à Automq→

Questions fréquentes

Que fait automq/automq ?

AutoMQ is a cloud-native streaming platform and Apache Kafka distribution that implements a decoupled compute and storage architecture. It functions as an S3-backed message queue, using object storage as the primary log repository to eliminate dependencies on local disks.

Quelles sont les fonctionnalités principales de automq/automq ?

Les fonctionnalités principales de automq/automq sont : Event Streaming Platforms, Log Object Storage, Cloud Native Message Queues, Cross-Zone Data Distribution, Data Replication, Stateless Compute Scaling, Kafka Distributions, Storage-Compute Architectures.

Quelles sont les alternatives open-source à automq/automq ?

Les alternatives open-source à automq/automq incluent : automq/automq-for-kafka — AutoMQ is a cloud-native streaming platform and Kafka-compatible message broker. It implements the Kafka protocol to… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… travisjeffery/jocko — Jocko is a cloud-native event streaming platform and distributed commit log implemented in Go. It functions as a… doocs/advanced-java — This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency… apache/rocketmq — RocketMQ is a cloud-native distributed messaging platform and streaming engine. It functions as a distributed…