Repolode
redpanda-data

redpanda-data/redpanda

Платформа потоковой обработки данных на C++, совместимая с Kafka API и работающая без ZooKeeper и JVM.

Open source альтернатива:Confluent Platform

Звёзды
12,637
Форки
798
Открытые issues
515
Последний коммит
17 дней назад

Что это?

Redpanda — платформа потоковой обработки данных, совместимая с Apache Kafka API, поэтому с ней могут работать существующие клиенты Kafka и инструменты экосистемы. Платформа рассчитана на работу без ZooKeeper и Java Virtual Machine, благодаря чему при развертывании не нужны эти зависимости.

В состав проекта входят брокер Redpanda и rpk — инструмент командной строки для управления кластерами и работы с ними. Проект распространяется в виде пакетов для Debian/Ubuntu и Fedora/RedHat/Amazon Linux, формулы Homebrew для macOS, которая запускается через Docker, отдельных бинарных файлов rpk для Linux, macOS и Windows, а также Docker-образов. Платформа также поддерживает многоуровневое хранилище и экосистему коннекторов.

Кодовая база написана преимущественно на C++, а для сборки используется Bazel. Чтобы собрать проект из исходников, нужно установить системные зависимости с помощью предоставленного скрипта, а затем запустить сборку Bazel.

Ключевые возможности

  • 01Совместима с Kafka API, поэтому к платформе можно подключать существующие клиенты Kafka.
  • 02Работает без ZooKeeper и JVM.
  • 03Включает rpk — инструмент командной строки для управления кластерами.
  • 04Поддерживает настраиваемое многоуровневое хранилище.
  • 05Предлагает готовые пакеты для Debian, Ubuntu, RedHat, Fedora, Amazon Linux и macOS, а также Docker-образы.

Сценарии использования

  • Замена развертывания Kafka, чтобы уменьшить количество эксплуатационных зависимостей от ZooKeeper и JVM.
  • Запуск микросервисов на основе событий, которым нужна совместимая с Kafka инфраструктура обмена сообщениями.
  • Развертывание потоковых конвейеров в Kubernetes или контейнерах.
  • Локальная разработка и тестирование приложений на базе Kafka с помощью Docker.

Быстрый старт

  1. 1

    Установите Redpanda на macOS с помощью Homebrew и запустите контейнер (требуется Docker).

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

    В Debian/Ubuntu запустите официальный скрипт настройки репозитория, указанный в README.

  3. 3

    Установите пакет redpanda с помощью apt.

    sudo apt-get install redpanda

Что важно знать

  • В метаданных проекта не указана лицензия, поэтому условия использования неясны.
  • Для запуска Redpanda в macOS требуется Docker.
  • Для сборки из исходного кода используется Bazel; предварительно необходимо установить системные зависимости.

В подборках

Темы

Частые вопросы

Что такое redpanda?
Платформа потоковой обработки данных на C++, совместимая с Kafka API и работающая без ZooKeeper и JVM. Redpanda — платформа потоковой обработки данных, совместимая с Apache Kafka API, поэтому с ней могут работать существующие клиенты Kafka и инструменты экосистемы. Платформа рассчитана на работу без ZooKeeper и Java Virtual Machine, благодаря чему при развертывании не нужны эти зависимости.
redpanda можно использовать бесплатно? Какая у него лицензия?
У redpanda не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
redpanda всё ещё поддерживается?
Активно поддерживается. Последний коммит в redpanda — 8 окт. 2026 г..
Для чего можно использовать redpanda?
Замена развертывания Kafka, чтобы уменьшить количество эксплуатационных зависимостей от ZooKeeper и JVM. Запуск микросервисов на основе событий, которым нужна совместимая с Kafka инфраструктура обмена сообщениями. Развертывание потоковых конвейеров в Kubernetes или контейнерах. Локальная разработка и тестирование приложений на базе Kafka с помощью Docker.
Как установить redpanda?
Установите Redpanda на macOS с помощью Homebrew и запустите контейнер (требуется Docker).: brew install redpanda-data/tap/redpanda && rpk container start В Debian/Ubuntu запустите официальный скрипт настройки репозитория, указанный в README. Установите пакет redpanda с помощью apt.: sudo apt-get install redpanda
Где скачать redpanda?
Исходный код и инструкции по установке — на GitHub: https://github.com/redpanda-data/redpanda

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты