Veröffentlicht 15. Mai 20241 j Vorab: Ich hab nichts mit Informatik am Hut, ich komme aus der Finance Richtung Situation: Ich fange bald an als Werkstudent bei einem Startup, das Tools für den Umgang mit Apache Pulsar bereitstellt (Werde mit Programmierung nichts zu tun haben, sondern Vertrieb und Fianzen) ich möchte aber das Produkt verstehen Frage: Ich bin soweit gekommen, dass Apache Pulsar ein Pub/Sub Messaging System ist. Was ist wiederum ein Pub/Sub Messaging System? An welchen Stellen in einer Software/Applikation wird es gebraucht? Ist Pulsar unerlässlich oder gibt es Alternativen? Wie ist eure Erfahrung mit Apache Pulsar? Würde euch ein Tool zum Umgang mit Pulsar helfen? LG, Vincent
15. Mai 20241 j Pub/Sub bedeutet nichts weiter als publish und subscribe. Das Prinzip kennst du bei deinen Push-Nachrichten auf deinem Smartphone: Deine App registriert sich (= subscribe), um Nachrichten zu bekommen und ein Dienst veröffentlicht (= publish) Nachrichten, die dann die App anzeigt. Oder auch ein Zeitungsabo. Du abonnierst eine Zeitung und sie kommt regelmäßig zu dir. In deinem konkreten Fall bedeutet es z.B. wenn sich die Daten eines Finanzgeschäftes/einer Versicherung (keine Ahnung, mit was du es genau zu tun hast) ändert, wird dann eine Nachricht gesendet, dass die Daten geändert haben. Ein anderer Dienst, der sich für diese Nachricht interessiert, kann dann darauf reagieren und seine eigenen Daten, mit den aktualisierten anpassen (z.B. ein Diagramm aktualisieren). Der Vorteil ist, dass derjenige, der die Nachricht veröffentlicht, nicht wissen muss, wer sich für die Nachricht interessiert. Das nennt sich dann auch lose gekoppelt (loose coupling). Apache Pulsar ist dabei nur eine Technologie von vielen, die sowas ermöglichen. Andere Technologien wären z.B. Apache Kafka oder RabbitMQ.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.