Repolode
redpanda-data

redpanda-data/redpanda

Uma plataforma de streaming de dados compatível com a API do Kafka, escrita em C++ e que funciona sem ZooKeeper ou JVM.

Alternativa open source a:Confluent Platform

Estrelas
12,637
Forks
798
Issues abertas
515
Último commit
há 17 dias

O que é?

Redpanda é uma plataforma de streaming de dados compatível com a API do Apache Kafka, então clientes Kafka e ferramentas do ecossistema já existentes podem funcionar com ela. Ela foi projetada para funcionar sem ZooKeeper ou uma Java Virtual Machine, eliminando essas dependências da implantação.

O projeto inclui o broker Redpanda e o rpk, uma ferramenta de linha de comando para gerenciar e interagir com clusters. É distribuído como pacotes para Debian/Ubuntu e Fedora/RedHat/Amazon Linux, uma fórmula do Homebrew para macOS que roda por meio do Docker, binários independentes do rpk para Linux, macOS e Windows, e imagens Docker. Armazenamento em camadas e um ecossistema de conectores também fazem parte da plataforma.

A base de código é escrita principalmente em C++ e usa o Bazel como sistema de build. Para compilar a partir do código-fonte, é preciso instalar as dependências do sistema com um script fornecido e, em seguida, executar um build do Bazel.

Recursos principais

  • 01Compatível com a API do Kafka, permitindo a conexão de clientes Kafka já existentes.
  • 02Funciona sem ZooKeeper ou JVM.
  • 03Inclui o rpk, uma ferramenta de linha de comando para gerenciar clusters.
  • 04Oferece suporte a armazenamento em camadas configurável.
  • 05Oferece pacotes pré-compilados para Debian, Ubuntu, RedHat, Fedora, Amazon Linux e macOS, além de imagens Docker.

Casos de uso

  • Substituir uma implantação do Kafka para reduzir as dependências operacionais do ZooKeeper e da JVM.
  • Executar microsserviços orientados a eventos que precisam de uma infraestrutura de mensagens compatível com Kafka.
  • Implantar pipelines de streaming no Kubernetes ou em contêineres.
  • Desenvolver e testar localmente aplicações baseadas em Kafka usando Docker.

Início rápido

  1. 1

    Instale o Redpanda no macOS com Homebrew e inicie o contêiner (é necessário ter o Docker).

    brew install redpanda-data/tap/redpanda && rpk container start
  2. 2

    No Debian/Ubuntu, execute o script oficial de configuração do repositório indicado no README.

  3. 3

    Instale o pacote redpanda com apt.

    sudo apt-get install redpanda

Antes de usar

  • Os metadados do projeto não informam uma licença, então os termos de uso não estão claros.
  • No macOS, é necessário ter o Docker para executar o Redpanda.
  • A compilação a partir do código-fonte usa Bazel e requer a instalação prévia das dependências do sistema.

Em coleções

Tópicos

Perguntas frequentes

O que é redpanda?
Uma plataforma de streaming de dados compatível com a API do Kafka, escrita em C++ e que funciona sem ZooKeeper ou JVM. Redpanda é uma plataforma de streaming de dados compatível com a API do Apache Kafka, então clientes Kafka e ferramentas do ecossistema já existentes podem funcionar com ela. Ela foi projetada para funcionar sem ZooKeeper ou uma Java Virtual Machine, eliminando essas dependências da implantação.
redpanda é gratuito? Qual é a licença?
redpanda não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
redpanda ainda é mantido?
Manutenção ativa. O último commit de redpanda foi em 8 de out. de 2026.
Para que posso usar redpanda?
Substituir uma implantação do Kafka para reduzir as dependências operacionais do ZooKeeper e da JVM. Executar microsserviços orientados a eventos que precisam de uma infraestrutura de mensagens compatível com Kafka. Implantar pipelines de streaming no Kubernetes ou em contêineres. Desenvolver e testar localmente aplicações baseadas em Kafka usando Docker.
Como instalar redpanda?
Instale o Redpanda no macOS com Homebrew e inicie o contêiner (é necessário ter o Docker).: brew install redpanda-data/tap/redpanda && rpk container start No Debian/Ubuntu, execute o script oficial de configuração do repositório indicado no README. Instale o pacote redpanda com apt.: sudo apt-get install redpanda
Onde consigo redpanda?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/redpanda-data/redpanda

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados