Capítulo 11. Marco pesado de microservicios

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Este capítulo y el siguiente cubren los marcos de trabajo completos más utilizados en el procesamiento basado en eventos. Frecuentemente denominados marcos de streaming, proporcionan mecanismos y APIs para manejar flujos de datos y se utilizan a menudo para consumir y producir eventos para un corredor de eventos. Estos marcos pueden dividirse a grandes rasgos en marcos pesados, que se tratan en este capítulo, y marcos ligeros, que se tratan en el siguiente. Estos capítulos no pretenden comparar las tecnologías, sino ofrecer una visión generalizada del funcionamiento de estos marcos. Sin embargo, algunas secciones examinan características específicas de los marcos, especialmente en lo que se refiere a la implementación de aplicaciones en forma de microservicio. Con el fin de evaluar los marcos de peso, este capítulo cubre aspectos de Apache Spark, Apache Flink, Apache Storm, Apache Heron y el modelo Apache Beam como ejemplos de los tipos de tecnología y operaciones que se ofrecen habitualmente.

Una característica definitoria de un marco de streaming pesado es que requiere un clúster independiente de recursos de procesamiento para realizar sus operaciones. Este clúster suele estar constituido por varios nodos trabajadores compartibles, junto con algunos nodos maestros que programan y coordinan el trabajo. Además, las principales ...

Get Construir microservicios basados en eventos now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.