awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorerRecherches sélectionnéesOpen-source alternativesSelf-hosted softwareBlogPlan du site
ProjetÀ proposHow we rankPresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesOffset Commit Managers

Manually commit message offsets after processing to control exactly when progress is recorded in stream consumption.

Distinguishing note: No candidate covers manual offset committing in stream processing; closest candidates relate to VCS commit messages.

Explore 3 awesome GitHub repositories matching data & databases · Offset Commit Managers. Refine with filters or upvote what's useful.

Awesome Offset Commit Managers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • segmentio/kafka-goAvatar de segmentio

    segmentio/kafka-go

    8,581Voir sur GitHub↗

    Kafka library in Go

    Provides explicit offset commit control for Kafka consumer progress tracking.

    Goconsumergogolang
    Voir sur GitHub↗8,581
  • tulios/kafkajsAvatar de tulios

    tulios/kafkajs

    3,997Voir sur GitHub↗

    KafkaJS is a pure JavaScript client for Apache Kafka, providing the necessary tools to produce and consume messages from a Kafka cluster without requiring native dependencies or external addons. It functions as a comprehensive integration library for Node.js applications to engage in distributed message processing and real-time event streaming. The project is distinguished by its native implementation of the Kafka wire protocol, avoiding C++ dependencies. It features a security client supporting SSL, TLS, and SASL authentication, alongside transactional capabilities that allow for atomic mess

    Records processed message positions based on time intervals, message counts, or manual triggers.

    JavaScriptkafkakafka-clientnodejs
    Voir sur GitHub↗3,997
  • linkedin/burrowAvatar de linkedin

    linkedin/Burrow

    3,954Voir sur GitHub↗

    Burrow est un service de monitoring et d'alerte pour les clusters Kafka. Il suit le lag des groupes de consommateurs en évaluant les offsets validés et en identifiant l'écart entre les messages produits et consommés. Le système calcule les délais de traitement en utilisant une évaluation d'offset par fenêtre glissante et surveille l'état de santé global du cluster. Lorsque les conditions des groupes de consommateurs atteignent des seuils prédéfinis, il déclenche des notifications vers des services externes via email ou webhooks. Le service fournit des endpoints HTTP pour interroger les informations des brokers et le statut des groupes de consommateurs, permettant aux outils externes d'interroger l'état de santé du système et les métriques de performance.

    Calculates consumer lag by tracking committed offsets over a specific time interval to detect processing delays.

    Go
    Voir sur GitHub↗3,954
  1. Home
  2. Data & Databases
  3. Offset Commit Managers

Explorer les sous-tags

  • Sliding-Window EvaluatorsLogic that analyzes offset changes over a specific time window to detect processing delays. **Distinct from Offset Commit Managers:** Analyzes offsets over a time window for lag detection, unlike general offset managers that handle the commit process.