Présentation de Event Streams
IBM® Event Streams for IBM Cloud® est un bus de messages à haute capacité qui est généré avec Apache Kafka. Ce service Kafka géré est optimisé pour l'ingestion d'événements dans IBM Cloud® et la distribution de flux d'événements entre vos services et vos applications. Event Streams était auparavant appelé Message Hub.
Vous pouvez utiliser Event Streams pour effectuer les tâches suivantes :
- Décharger des travaux vers des applications d'agent de back-end.
- Connectez Event Streams à l'analyse en continu pour obtenir des connaissances puissantes.
- Publier des données d'événement sur plusieurs applications pour qu'elles réagissent en temps réel.
Event Streams offre un service Apache Kafka entièrement géré, ce qui garantit à nos clients une durabilité et une haute disponibilité. Lorsque vous utilisez Event Streams, vous bénéficiez de notre équipe d'experts Kafka 24 heures sur 24.
En étant générée avec Apache Kafka, notre offre bénéficie directement de toutes les innovations qui se produisent dans la communauté et prend en charge les API client Kafka, Kafka Streams et Kafka Connect. Kafka est très fiable et vous permet de générer des pipelines de données évolutifs pour de nombreux cas d'utilisation, y compris la connexion de microservices, l'agrégation de journaux, le sourçage d'événements et le traitement de flux.
Les outils Apache Kafka fonctionnent généralement directement avec Event Streams, bien que vous deviez fournir davantage de configuration car les connexions à Event Streams s'authentifient toujours à l'aide de données d'identification.
Dans Event Streams, les applications envoient des données en créant un message et en l'envoyant à une rubrique. Pour recevoir des messages, les applications s'abonnent à une rubrique et choisissent de recevoir tous les messages de la rubrique ou de partager les messages entre elles. Event Streams héberge et gère les messages dans une séquence ordonnée.