Apache Pulsar

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: pulsar.apache.org

Apache Pulsar — это облачная, распределенная платформа для обмена сообщениями и потоковой передачи данных, разрабатываемая в рамках проекта Apache Software Foundation. Появившись из проекта в Yahoo в 2016 году, Pulsar предоставляет высокопроизводительное решение для управления потоками данных. Оно поддерживает множество тем и обеспечивает надежную и масштабируемую архитектуру для обработки событий в реальном времени.

Pulsar предназначен для работы с широким спектром сценариев, включая обработку данных IoT, сбор и анализ данных в реальном времени, а также интеграцию с различными системами данных. Одной из ключевых особенностей Pulsar является его многопарадная архитектура, которая позволяет ему разделять нагрузку между различными потребителями и производителями данных, снижая задержки и повышая общую эффективность.

  • Многопарадная архитектура: разделение нагрузки между производителями и потребителями данных.
  • Высокая производительность: низкая задержка и высокая пропускная способность для обработки больших объемов данных.
  • Гибкость: поддержка различных протоколов, таких как Kafka, MQTT и AMQP.
  • Надежность: встроенные механизмы для обеспечения доставки сообщений и их хранения.
  • Упрощенная интеграция: возможность интеграции с различными облачными и локальными системами данных.
  • Поддержка многоточечной подписки: одновременное прослушивание данных несколькими клиентами.
  • Масштабируемость: возможность масштабирования как вертикально, так и горизонтально для поддержки роста нагрузки.
  • Поддержка обработки потоков: интеграция с фреймворками для обработки потоковых данных, такими как Apache Flink и Apache Spark.
Подробнее