anitnilay20 / anitnilay20/thoth

Data source: Kafka plugin

Aberta
#103 0 comentários 0 reações 0 responsáveis Ver no GitHub
architecture feature future size:large
Linguagem predominante
Rust
Estrelas
70
Forks
5
Merge médio
10h 33min
PRs com merge (30d)
2

Descrição

Streaming platform / message broker. **Non-SQL** — the most different paradigm.

Builds on the **Seshat** foundation (#93, shipped in #99): host `tcp-client` (+ host-side TLS), owner-thread query execution, `secure-storage` for credentials, and the `UiNode` DSL (connection dialog, dock tabs, results grid, `json-tree`).

## Transport
- Kafka binary wire protocol over TCP `:9092` (versioned request/response APIs). Auth: SASL (PLAIN / SCRAM), TLS.

## Reuse
- `tcp-client`, owner thread, `secure-storage`.

## New work (substantial)
- Kafka protocol: `ApiVersions`, `Metadata`, `Fetch`, `Produce`, `ListOffsets`, consumer-group APIs; SASL handshake. UI: brokers, topics/partitions, tail/consume messages, produce, consumer-group lag.

---
Part of the data-source plugins epic #109.

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.