Initiation à Event Streams pour IBM Cloud
IBM® Event Streams for IBM Cloud® est un bus de messages à haute capacité qui est généré avec Apache Kafka. Pour commencer à utiliser ce service Kafka géré sur IBM Cloud® et commencer à envoyer et à recevoir des messages, vous pouvez utiliser l'exemple Java™. L'exemple montre comment un producteur envoie des messages à un consommateur avec une rubrique. Le même exemple de programme permet de consommer et de produire des messages.
Pour en savoir plus sur le fonctionnement de Event Streams, voir Présentation de Event Streams. Event Streams précédemment appelé Message Hub.
Pour accéder aux exemples Event Streams, consultez notre référentiel d'exemples principal à l'adresse Event Streams exemples. D'autres exemples Event Streams, y compris des exemples pour Node.js et Python, sont disponibles dans le référentiel Event Streams précédent.
Prérequis
-
Si ce n'est pas déjà fait, créez une instance de service Event Streams.
a. Connectez-vous à la console Web IBM Cloud.
b. Cliquez sur le service Event Streams dans le catalogue.
c. Sélectionnez le plan Lite sur la page de l'instance de service.
d. Entrez un nom pour votre service. Vous pouvez utiliser la valeur par défaut.
e. Cliquez sur Créer. La page d'initiation d'Event Streams s'ouvre.
-
Si ce n'est pas déjà fait, installez la configuration requise suivante :
- Git
- Java™ 8 ou une version ultérieure
Etapes du tutoriel
-
Dans la console IBM Cloud (interface utilisateur), accédez à votre liste de ressources, sélectionnez votre ressource Event Streams et cliquez sur la vignette Initiation à un exemple d'application.
-
Effectuez les étapes de configuration et d'exécution de l'application de démarrage:
a. Cliquez sur le bouton Download .JAR from GitHub pour télécharger la dernière édition de .JAR.
b. Cliquez sur le bouton Générer les propriétés pour générer et télécharger le fichier de propriétés. Le panneau Rubrique s'ouvre.
c. Entrez un nom pour une nouvelle rubrique que vous souhaitez créer. Vous pouvez également cliquer sur Rubrique existante pour sélectionner une rubrique existante que vous souhaitez utiliser.
Si vous utilisez le plan Lite et qu'une rubrique existe déjà, le bouton Nouvelle rubrique est désactivé.
d. Sélectionnez les données d'identification de service à utiliser ou sélectionnez Créer pour en créer une nouvelle.
e. Cliquez sur le bouton Générer et télécharger. Le fichier
kafka.properties
est téléchargé sur votre machine locale. Il contient la configuration nécessaire pour la connexion à Event Streams. Vous pouvez l'ouvrir dans un éditeur de texte pour voir comment il fonctionne.f. Le panneau affiche la configuration que vous avez sélectionnée. Cliquez sur le bouton Régénérer pour relancer le processus. Cliquez sur le bouton Télécharger pour télécharger à nouveau le fichier de propriétés.
-
Accédez au dossier qui contient le fichier .JAR téléchargé à l'aide de la ligne de commande ou d'un terminal et exécutez la commande. Remplacez la valeur
<path-to-properties>
par le chemin d'accès au fichierkafka.properties
. -
Lorsque l'application démarre, cliquez sur le lien localhost:8080 pour ouvrir l'application de démarrage et voir les messages transitant par la rubrique.
Etapes suivantes
Maintenant que vous avez exécuté l'application de démarrage, vous pouvez essayer d'autres exemplesEvent Streams. Explorez d'autres façons de connecter au service Event Streams ou en savoir plus sur Event Streams sur IBM Cloud Satellite, un environnement hybride qui combine des services de cloud public s'exécutant dans votre cloud privé sécurisé.
Pour regarder une vidéo qui vous guide dans l'obtention d'un exemple Java à exécuter, voir Initiation à IBM Event Streams.