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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

Awesome GitHub RepositoriesDistributed Messaging Inspections

Utilities for inspecting the real-time flow, offsets, and partition details of distributed messaging systems.

Distinct from Debug Message Buses: Focuses on active cluster state inspection (offsets, partitions) rather than just routing debug logs.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Distributed Messaging Inspections. Refine with filters or upvote what's useful.

Awesome Distributed Messaging Inspections GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • edenhill/kcatAvatar edenhill

    edenhill/kcat

    5,763Vezi pe GitHub↗

    kcat este un client de linie de comandă pentru Apache Kafka utilizat pentru a produce, consuma și depana mesaje folosind protocolul nativ. Oferă o suită de instrumente pentru interacțiunea cu clusterele Kafka, inclusiv un depanator de protocol pentru inspectarea metadatelor clusterului și un manager de tranzacții pentru gestionarea batch-urilor atomice de mesaje. Proiectul dispune de un decodor de schemă Avro specializat care convertește mesajele codificate binar în JSON lizibil pentru oameni prin integrarea cu registre de scheme la distanță sau fișiere locale. În plus, include un simulator în memorie care permite testarea logicii de producător și consumator prin simularea comportamentului brokerului efemer fără a necesita infrastructură externă. Setul de instrumente acoperă o gamă largă de operațiuni de mesagerie, inclusiv suport pentru grupuri de consumatori echilibrate, căutarea offset-ului bazată pe timestamp și streaming de date tranzacționale din input standard. De asemenea, oferă utilitare pentru configurarea securității conexiunii și inspectarea metadatelor clusterului.

    Includes a protocol debugger for inspecting cluster metadata, partition details, and real-time message flow.

    C
    Vezi pe GitHub↗5,763
  • apache/iggyAvatar apache

    apache/iggy

    4,382Vezi pe GitHub↗

    Iggy este o platformă distribuită de streaming de mesaje și un broker de mesaje multi-protocol care funcționează ca un magazin de log-uri distribuite persistente. Oferă infrastructură pentru publicarea și consumarea mesajelor binare folosind un log de tip append-only, asigurând disponibilitate ridicată și consistența datelor între noduri prin Viewstamped Replication. Platforma se distinge prin infrastructura sa specializată de streaming pentru LLM-uri, care utilizează un protocol de server pentru a conecta modelele de limbaj mari la datele de streaming și la controalele sistemului. Aceasta include protocoale standardizate pentru gestionarea contextului și bridging-ul datelor prin HTTP sau input-output standard. Sistemul acoperă un set larg de capabilități, inclusiv orchestrarea pipeline-urilor de date cu plugin-uri modulare de sursă și destinație, coordonarea grupurilor de consumatori pentru scalare orizontală și suport pentru transport multi-protocol prin TCP, QUIC, HTTP și WebSocket. De asemenea, încorporează primitive de securitate precum criptarea AES-256-GCM pentru datele stocate și în tranzit, și oferă observabilitate prin metrici Prometheus, tracing OpenTelemetry și un dashboard web operațional. Serverul poate fi implementat folosind imagini de container și orchestrat prin Kubernetes.

    Provides utilities to inspect messages within partitions using built-in decoders for JSON, XML, and UTF-8 text.

    Rustapachehttpiggy
    Vezi pe GitHub↗4,382
  • jeremyliao/liveeventbusAvatar JeremyLiao

    JeremyLiao/LiveEventBus

    3,990Vezi pe GitHub↗

    LiveEventBus este o bibliotecă de comunicare AndroidX care oferă un message bus pentru transferul decuplat de date între componentele aplicației. Utilizează LiveData pentru a implementa un message bus conștient de ciclul de viață, asigurându-se că abonamentele la evenimente sunt gestionate automat pe baza stării componentelor Android pentru a preveni scurgerile de memorie. Biblioteca include o punte de comunicare inter-proces care permite transferul de date serializate și evenimente între diferite procese sau aplicații separate. De asemenea, dispune de un dispatcher de evenimente sticky care reține și livrează imediat cel mai recent mesaj noilor abonați la înregistrare. Framework-ul acoperă rutarea mesajelor interne și inter-proces, programarea mesajelor întârziate și serializarea datelor. Oferă, de asemenea, utilitare pentru inspecția stării message bus-ului, pentru a monitoriza observatorii activi și receiverele înregistrate.

    Provides utilities to inspect the internal state of the message bus, including active observers and registered receivers.

    Javaeventbuslivedatalivedatabus
    Vezi pe GitHub↗3,990
  1. Home
  2. Software Engineering & Architecture
  3. Message Bus Systems
  4. Debug Message Buses
  5. Distributed Messaging Inspections

Explorează sub-etichetele

  • Event Bus Observer InspectionsTools for monitoring active event observers and registered receivers within a message bus. **Distinct from Distributed Messaging Inspections:** Focuses on observing the registration state of listeners in a local event bus rather than partition offsets in distributed systems.