Veröffentlicht am

IBM MQ -> RabbitMQ -> Kafka -> Pulsar, Wie entwickeln sich Nachrichtenwarteschlangenarchitekturen?

Autoren

" 🔹 IBM MQ

IBM MQ wurde 1993 eingeführt. Ursprünglich hieß es MQSeries und wurde 2002 in WebSphere MQ umbenannt. 2014 wurde es in IBM MQ umbenannt. IBM MQ ist ein sehr erfolgreiches Produkt, das im Finanzsektor weit verbreitet ist. Der Umsatz erreichte im Jahr 2020 immer noch 1 Milliarde Dollar.

🔹 RabbitMQ

Die RabbitMQ-Architektur unterscheidet sich von IBM MQ und ähnelt eher den Kafka-Konzepten. Der Produzent veröffentlicht eine Nachricht an einen Austausch mit einem angegebenen Austauschtyp. Es kann direkt, thematisch oder Fanout sein. Der Austausch leitet die Nachricht dann basierend auf verschiedenen Nachrichtenattributen und dem Austauschtyp in die Warteschlangen weiter. Die Verbraucher nehmen die Botschaft entsprechend auf.

🔹 Kafka

Anfang 2011 stellte LinkedIn Kafka als Open-Source-Lösung zur Verfügung, eine verteilte Event-Streaming-Plattform. Es wurde nach Franz Kafka benannt. Wie der Name schon sagt, ist Kafka für das Schreiben optimiert. Es bietet eine Plattform mit hohem Durchsatz und geringer Latenz für die Verarbeitung von Echtzeit-Datenfeeds. Es bietet ein einheitliches Ereignisprotokoll, um das Ereignis-Streaming zu ermöglichen, und wird häufig in Internetunternehmen eingesetzt.

Kafka definiert Produzent, Broker, Thema, Partition und Verbraucher. Aufgrund seiner Einfachheit und Fehlertoleranz kann es frühere Produkte wie AMQP-basierte Nachrichtenwarteschlangen ersetzen.

🔹 Pulsar

Pulsar wurde ursprünglich von Yahoo entwickelt und ist eine All-in-One-Messaging- und Streaming-Plattform. Im Vergleich zu Kafka enthält Pulsar viele nützliche Funktionen anderer Produkte und unterstützt ein breites Spektrum an Funktionen. Außerdem ist die Pulsar-Architektur stärker Cloud-nativ und bietet eine bessere Unterstützung für Cluster-Skalierung und Partitionsmigration usw.

In der Pulsar-Architektur gibt es zwei Schichten: die Serving-Schicht und die persistente Schicht. Pulsar unterstützt nativ Tiered Storage, wobei wir günstigeren Objektspeicher wie AWS S3 nutzen können, um Nachrichten längerfristig zu speichern."

Bitte beachten Sie, dass die französische Version von Ai unterstützt wird und daher geringfügige Fehler auftreten können. IBM MQ -> RabbitMQ -> Kafka -> Pulsar, Wie entwickeln sich Nachrichtenwarteschlangenarchitekturen?

AUTOR

Über ABN Asia: Ai Base Network (ABN), ABN Asia wurde im Jahr 2012 gegründet und ist ein Unternehmen mit akademischem Hintergrund, das von Lehrkräften und ehemaligen Studierenden aus Ungarn, den Niederlanden, Russland, Deutschland und Japan gegründet wurde. Wir teilen eine gemeinsame Leidenschaft und eine klare Vision für Technologie, die Innovation und erstklassige Qualität für unsere Kunden bringt. Unser Motto lautet: Besser. Schneller. Sicherer. In vielen Fällen: Günstiger.

Zögern Sie nicht, uns zu kontaktieren, wenn Sie IT-Dienstleistungen, digitale Beratung, Standardsoftwarelösungen benötigen oder uns Angebotsanfragen (RFPs) senden möchten. Sie können uns unter [email protected] kontaktieren. Wir sind bereit, Ihnen bei all Ihren Technologiebedürfnissen zu helfen.

ABNAsia.org

© ABN ASIA