Repolode
redpanda-data

redpanda-data/redpanda

Plataforma de streaming de datos compatible con la API de Kafka, escrita en C++ y que funciona sin ZooKeeper ni la JVM.

Alternativa open source a:Confluent Platform

Estrellas
12,637
Forks
798
Issues abiertos
515
Último commit
hace 17 días

¿Qué es?

Redpanda es una plataforma de streaming de datos compatible con la API de Apache Kafka, por lo que los clientes de Kafka y las herramientas del ecosistema existentes pueden funcionar con ella. Está diseñada para funcionar sin ZooKeeper ni una Java Virtual Machine, lo que elimina esas dependencias de la implementación.

El proyecto incluye el broker Redpanda y rpk, una herramienta de línea de comandos para administrar clústeres e interactuar con ellos. Se distribuye como paquetes para Debian/Ubuntu y Fedora/RedHat/Amazon Linux, una fórmula de Homebrew para macOS que se ejecuta mediante Docker, binarios independientes de rpk para Linux, macOS y Windows, e imágenes de Docker. El almacenamiento por niveles y un ecosistema de conectores también forman parte de la plataforma.

El código está escrito principalmente en C++ y usa Bazel como sistema de compilación. Para compilarlo desde el código fuente, hay que instalar las dependencias del sistema con un script incluido y luego ejecutar una compilación de Bazel.

Funciones clave

  • 01Compatible con la API de Kafka, por lo que los clientes de Kafka existentes pueden conectarse.
  • 02Funciona sin ZooKeeper ni una JVM.
  • 03Incluye rpk, una herramienta de línea de comandos para administrar clústeres.
  • 04Admite almacenamiento por niveles configurable.
  • 05Ofrece paquetes precompilados para Debian, Ubuntu, RedHat, Fedora, Amazon Linux y macOS, además de imágenes de Docker.

Casos de uso

  • Reemplazar una implementación de Kafka para reducir las dependencias operativas de ZooKeeper y la JVM.
  • Ejecutar microservicios basados en eventos que necesitan una infraestructura de mensajería compatible con Kafka.
  • Implementar pipelines de streaming en Kubernetes o en contenedores.
  • Desarrollar y probar localmente aplicaciones basadas en Kafka con Docker.

Inicio rápido

  1. 1

    Instala Redpanda en macOS con Homebrew e inicia el contenedor (se requiere Docker).

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

    En Debian/Ubuntu, ejecuta el script oficial de configuración del repositorio que aparece en el README.

  3. 3

    Instala el paquete redpanda con apt.

    sudo apt-get install redpanda

Antes de usarlo

  • La metadata del proyecto no indica ninguna licencia, por lo que las condiciones de uso no están claras.
  • En macOS, se necesita Docker para ejecutar Redpanda.
  • La compilación desde el código fuente usa Bazel y requiere instalar primero las dependencias del sistema.

En colecciones

Temas

Preguntas frecuentes

¿Qué es redpanda?
Plataforma de streaming de datos compatible con la API de Kafka, escrita en C++ y que funciona sin ZooKeeper ni la JVM. Redpanda es una plataforma de streaming de datos compatible con la API de Apache Kafka, por lo que los clientes de Kafka y las herramientas del ecosistema existentes pueden funcionar con ella. Está diseñada para funcionar sin ZooKeeper ni una Java Virtual Machine, lo que elimina esas dependencias de la implementación.
¿redpanda es gratuito? ¿Qué licencia tiene?
redpanda no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
¿redpanda sigue mantenido?
Mantenimiento activo. El último commit de redpanda fue el 8 oct 2026.
¿Para qué puedo usar redpanda?
Reemplazar una implementación de Kafka para reducir las dependencias operativas de ZooKeeper y la JVM. Ejecutar microservicios basados en eventos que necesitan una infraestructura de mensajería compatible con Kafka. Implementar pipelines de streaming en Kubernetes o en contenedores. Desarrollar y probar localmente aplicaciones basadas en Kafka con Docker.
¿Cómo se instala redpanda?
Instala Redpanda en macOS con Homebrew e inicia el contenedor (se requiere Docker).: brew install redpanda-data/tap/redpanda && rpk container start En Debian/Ubuntu, ejecuta el script oficial de configuración del repositorio que aparece en el README. Instala el paquete redpanda con apt.: sudo apt-get install redpanda
¿Dónde consigo redpanda?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/redpanda-data/redpanda

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados