Apache Pulsar

Aus InkluPedia
Apache Pulsar
Name Apache Pulsar
Maintainer Apache Software Foundation
Erscheinungsjahr 2016
Aktuelle Version 2.10.1
(5. Juli 2022[1])
Betriebssystem Linux, MacOS[2]
Programmiersprache Java
Lizenz Apache-Lizenz 2.0
Website pulsar.apache.org

Apache Pulsar ist ein Open-Source Software-Projekt der US-amerikanischen Apache Software Foundation (ASF). Das Publish-Subscribe-Messaging-System wurde ursprünglich von Yahoo entwickelt.

Beschreibung

Apache Pulsar unterscheidet sich vom Message-Broker Apache Kafka aus eigenem Hause unter anderem durch die garantierte Zustellung von Nachrichten. Pulsar nutzt dazu Apache BookKeeper als dauerhaften Nachrichtenspeicher. Pulsar bildet die Basis der Fast-Data-Plattform von Streamlio. Das Softwareunternehmen Streamlio engagiert sich in der Weiterentwicklung von Pulsar. Streamlio-Mitgründer Matteo Merli[3] war bereits bei Yahoo Architekt und Chefentwickler von Pulsar.[4] Pulsar unterstützt Yahoo-Anwendungen wie Mail, Finance, Sports, Gemini Ads und Sherpa.[5]

Die Entwicklung von Pulsar begann 2015.[5] Die erste öffentlichte Version von Pulsar war 1.14 vom 31. August 2016. Mit dem fünften Release vom 29. Mai 2018 wechselte Apache Pulsar auf Version 2.[6] Pulsar ist auf GitHub gehostet und steht unter der Apache-Lizenz 2.0. Für ein Build wird das Java JDK und Maven benötigt.[7]

Literatur

  • 2021: Stream Processing with Apache Pulsar: Building Real-Time Scalable Data Streaming Applications, Theophilus Siameh, 370 Seiten, ISBN 979-8517457820 (Englisch)
  • 2021: Cloud-Native Microservices with Apache Pulsar : Build Distributed Messaging Microservices, Rahul Sharma und Mohammad Atyab, 224 Seiten, Apress, ISBN 978-1484278383 (Englisch)
  • 2021: Apache Pulsar in Action, David Kjerrumgaard, 300 Seiten, Manning Publications, ISBN 978-1617296888 (Englisch)
  • 2022: Mastering Apache Pulsar: Cloud Native Event Streaming at Scale, Jowanza Joseph, 227 Seiten, O'Reilly Media, ISBN 978-1492084907 (Englisch)

Weblinks

Quellen