Visión general de Event Streams

IBM® Event Streams for IBM Cloud® es un bus de mensajes de alto rendimiento creado con Apache Kafka. Este servicio Kafka gestionado está optimizado para la ingestión de sucesos en IBM Cloud® y la distribución de secuencias de sucesos entre los servicios y las aplicaciones. Event Streams se conocía anteriormente como Message Hub.

Puede utilizar Event Streams para completar las tareas siguientes:

  • Trabajo de descarga a aplicaciones de trabajador back-end.
  • Conecte Event Streams a la analítica en streaming para obtener información útil.
  • Publicar datos de sucesos a múltiples aplicaciones para reaccionar en tiempo real.

Event Streams ofrece un servicio Apache Kafka completamente gestionado, que garantiza la durabilidad y la alta disponibilidad para nuestros clientes. Mediante Event Streams, dispone de soporte técnico las 24 horas de nuestro equipo de expertos en Kafka.

Al compilarse con Apache Kafka, nuestra oferta se beneficia directamente de toda la innovación que se produce en la comunidad y da soporte a las API de cliente Kafka, Kafka Streams y Kafka Connect. Kafka es altamente fiable y le permite crear interconexiones de datos escalables para muchos casos de uso, incluyendo la conexión de microservicios, la agregación de registros, el origen de sucesos y el proceso de secuencias.

Las herramientas Apache Kafka normalmente funcionan directamente con Event Streams, aunque es necesario proporcionar más configuración porque las conexiones con Event Streams siempre se autentican utilizando credenciales.

En Event Streams, las aplicaciones envía datos creando un mensaje y enviándolo a un tema. Para recibir mensajes, las aplicaciones se suscriben a un tema y eligen recibir todos los mensajes del tema o compartir los mensajes entre ellos. Event Streams aloja y mantiene los mensajes en una secuencia ordenada.