Iniciación a Event Streams para IBM Cloud
IBM® Event Streams for IBM Cloud® es un bus de mensajes de alto rendimiento creado con Apache Kafka. Para empezar a utilizar este Kafka gestionado en el servicio IBM Cloud® y empezar a enviar y recibir mensajes, puede utilizar el ejemplo Java™. El ejemplo muestra cómo un productor envía mensajes a un consumidor utilizando un tema. Se utiliza el mismo programa de ejemplo para consumir mensajes y producir mensajes.
Para obtener más información sobre cómo funciona Event Streams, consulte Visión general deEvent Streams. Event Streams se denominaba anteriormente Message Hub.
Para acceder a los ejemplos de Event Streams, consulte nuestro repositorio de ejemplos primario en Ejemplos deEvent Streams. Otros ejemplos de Event Streams, incluidos los ejemplos de Node.js y Python, están disponibles en el repositorio anterior de Event Streams.
Requisitos previos
-
Si todavía no dispone de una, cree una instancia de servicio de Event Streams.
a. Inicie la sesión en la consola de IBM Cloud.
b. Pulse el servicio Event Streams en el Catálogo.
c. Seleccione el Plan Lite en la página de la instancia de servicio.
d. Escriba un nombre para el servicio. Puede utilizar el valor predeterminado.
e. Pulse Crear. Se abrirá la página de Iniciación de Event Streams.
-
Si aún no los tiene, instale los requisitos previos siguientes:
- Git
- Java™ 8 o superior
Pasos de la guía de aprendizaje
-
En la consola de IBM Cloud (IU), vaya a la Lista de recursos, seleccione el recurso Event Streams y pulse el mosaico Cómo empezar con una aplicación de ejemplo.
-
Complete los pasos Configurar y ejecutar aplicación de inicio:
a. Pulse el botón Descargar .JAR desde GitHub para descargar el último release .JAR.
b. Pulse el botón Generar propiedades para generar y descargar el archivo de propiedades. Se abre el panel Tema.
c. Especifique un nombre para un Tema nuevo que desee crear. O bien, pulse Tema existente para seleccionar un tema existente que desee utilizar.
Si está en el plan Lite y ya existe un tema, el botón Nuevo tema está inhabilitado.
d. Seleccione la credencial de servicio que desea utilizar o seleccione Crear nuevo para crear una nueva.
e. Pulse el botón Generar y descargar. El archivo
kafka.properties
se descarga en la máquina local. Contiene la configuración necesaria para conectarse a Event Streams. Puede abrirlo en un editor de texto para ver cómo funciona.f. El panel muestra la configuración seleccionada. Al pulsar el botón Regenerar se vuelve a iniciar el proceso. Al pulsar el botón Descargar se vuelve a descargar el archivo de propiedades.
-
Vaya a la carpeta que contiene el archivo .JAR descargado utilizando la línea de mandatos o un terminal y ejecute el mandato. Sustituya el valor
<path-to-properties>
por la vía de acceso del archivokafka.properties
. -
Cuando se inicie la aplicación, pulse el enlace localhost:8080 para abrir la app de inicio y ver los mensajes que fluyen por el tema.
Próximos pasos
Ahora que ha ejecutado la aplicación de inicio, puede probar otros ejemplos deEvent Streams. Explore otras formas de conectar con el servicio Event Streams o obtenga más información sobre Event Streams en IBM Cloud Satellite, un entorno híbrido que combina servicios de nube pública que se ejecutan en la nube privada segura.
Para ver un vídeo que le guía a través de cómo ejecutar un ejemplo de Java, consulte Iniciación a IBM Event Streams.