Capítulo 13. Microservicios de marcos ligeros
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Los marcos ligeros se diferencian de los marcos pesados en que no requieren un clúster dedicado de procesamiento y gestión de recursos. En lugar de ello, dependen únicamente del corredor de eventos y del sistema de gestión de contenedores (CMS) para escalar, gestionar el estado y recuperarse de los fallos.
Históricamente hablando, sólo ha habido unos pocos frameworks ligeros que hayan calado lo suficiente como para mencionarlos aquí. Apache Kafka Streams y Apache Samza fueron los dos únicos marcos ligeros de streaming identificados en la primera edición de este libro. En los años transcurridos, ha quedado claro que Kafka Streams sigue siendo el único de uso común generalizado, sobre todo porque sigue siendo un componente central del proyecto Apache Kafka. El uso de Apache Samza ha disminuido, al igual que la frecuencia de su ciclo de lanzamiento, y como consecuencia, no recomendaría empezar un nuevo proyecto con él en lugar de Kafka Streams.
Al igual que Samza, otros marcos ligeros han surgido y desaparecido a lo largo de los años. El framework de código abierto con licencia BSD para Python Faust es otro ejemplo. No es que no haya nadie que utilice estos frameworks hoy en día, es simplemente que ya no existe la masa social crítica para mantenerlos actualizados con las evoluciones y cambios de los corredores de eventos. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access