A

Apache Pulsar

Messaging & Streaming · Depuis 2016

2016

Creation

Plateforme de messaging et streaming cloud-native creee par Yahoo separant le compute (brokers) du storage (BookKeeper). Cette architecture permet de scaler brokers et storage independamment. Multi-tenancy native avec isolation par namespace, et geo-replication integree entre datacenters. Unifie queues et topics dans un seul modele.

streamingcloud-nativemulti-tenant
Avantages & Inconvenients

Avantages

  • Separation compute/storage permet de scaler chaque couche independamment
  • Multi-tenancy native avec quotas, isolation et permissions par namespace
  • Geo-replication integree entre datacenters en 3 lignes de config

Inconvenients

  • Complexite operationnelle : Pulsar + BookKeeper + ZooKeeper a maintenir
  • Adoption 10x inferieure a Kafka : moins de resources, exemples et talents
  • Documentation inegale avec des guides parfois obsoletes ou incomplets
Cas d'usage
  • Plateformes SaaS multi-tenant necessitant une isolation stricte par client
  • Systemes distribues multi-region avec geo-replication active-active
  • Unification queues (taches) et topics (events) dans un seul systeme de messaging

Autres dans Messaging & Streaming