Einführung in Event Streams für IBM Cloud
IBM® Event Streams for IBM Cloud® ist ein Nachrichtenbus mit hoher Durchsatzrate, der mit Apache Kafka erstellt wurde. Um mit diesem verwalteten Kafka-Service auf IBM Cloud® zu beginnen und mit dem Senden und Empfangen von Nachrichten zu beginnen, verwenden Sie das Java™-Beispiel. Das Beispiel zeigt, wie ein Produzent Nachrichten über ein Topic an einen Konsumenten sendet. Das gleiche Beispielprogramm wird verwendet, um Nachrichten zu verarbeiten und Nachrichten zu erstellen.
Weitere Informationen zur Funktionsweise von Event Streams finden Sie in der Übersicht überEvent Streams. Event Streams hieß zuvor Message Hub.
Informationen zum Zugriff auf die Event Streams-Beispiele finden Sie im primären Beispielrepository unter Event Streams. Weitere Event Streams-Beispiele, einschließlich Beispiele für Node.js und Python, sind im vorherigen Event Streams-Repositoryverfügbar.
Voraussetzungen
-
Wenn Sie noch keine haben, erstellen Sie eine Event Streams-Serviceinstanz.
a. Melden Sie sich bei der IBM Cloud-Konsole an.
b. Klicken Sie im Katalog auf Event Streams-Service.
c. Wählen Sie den Lite-Plan auf der Serviceinstanzseite aus.
d. Geben Sie einen Namen für den Service ein. Sie können den Standardwert verwenden.
e. Klicken Sie auf Erstellen. Die Event Streams-Seite Einführung wird geöffnet.
-
Installieren Sie die folgenden vorausgesetzten Komponenten (falls noch nicht vorhanden):
- Git
- Java™ 8 oder höher
Lernprogrammschritte
-
Rufen Sie in der Konsole von IBM Cloud die Ressourcenliste auf, wählen Sie Ihre Event Streams-Ressource aus und klicken Sie auf die Kachel Erste Schritte mit einer Beispielanwendung.
-
Führen Sie die Schritte unter Starteranwendung konfigurieren und ausführen aus:
a. Klicken Sie auf die Schaltfläche Download .JAR from GitHub, um das neueste .JAR-Release herunterzuladen.
b. Klicken Sie auf die Schaltfläche Eigenschaften generieren, um die Eigenschaftendatei zu generieren und herunterzuladen. Die Anzeige Thema wird geöffnet.
c. Geben Sie einen Namen für ein Neues Thema ein, das erstellt werden soll. Oder klicken Sie auf Vorhandenes Thema, um ein vorhandenes Thema auszuwählen, das Sie verwenden wollen.
Wenn Sie den Lite-Plan verwenden und ein Thema bereits vorhanden ist, wird die Schaltfläche Neues Thema inaktiviert.
d. Wählen Sie den gewünschten Serviceberechtigungsnachweis aus oder wählen Sie Neu erstellen aus, um einen neuen zu erstellen.
e. Klicken Sie auf die Schaltfläche Generieren und herunterladen. Die Datei
kafka.properties
wird auf Ihre lokale Maschine heruntergeladen. Es enthält die erforderliche Konfiguration für die Verbindung zu Event Streams. Sie können es in einem Texteditor öffnen, um zu sehen, wie es funktioniert.Fa. In der Anzeige wird die ausgewählte Konfiguration angezeigt. Durch Klicken auf die Schaltfläche Neu generieren wird der Prozess erneut gestartet. Durch Klicken auf die Schaltfläche Download wird die Eigenschaftendatei erneut heruntergeladen.
-
Navigieren Sie zu dem Ordner, der die heruntergeladene JAR-Datei enthält, indem Sie die Befehlszeile oder ein Terminal verwenden, und führen Sie den Befehl aus. Ersetzen Sie den Wert
<path-to-properties>
durch den Dateipfad zur Dateikafka.properties
. -
Wenn die Anwendung gestartet wird, klicken Sie auf den Link localhost:8080, um die Starter-App zu öffnen und Nachrichten anzuzeigen, die durch das Thema fließen.
Nächste Schritte
Nachdem Sie die Starteranwendung ausgeführt haben, können Sie weitere Event Streams-Beispieleausprobieren. Erkunden Sie weitere Möglichkeiten, um mit dem Service Event Streams zu verbinden, oder erfahren Sie mehr über Event Streams auf IBM Cloud Satellite, eine Hybridumgebung, die Public-Cloud-Services kombiniert, die in Ihrer sicheren privaten Cloud ausgeführt werden.
Ein Video, das Sie durch die Ausführung eines Java-Beispiels führt, finden Sie unter Einführung in IBM Event Streams.