Capítulo 12. Marco ligero de microservicios

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

Los frameworks ligeros proporcionan una funcionalidad similar a los frameworks pesados, pero de una forma que aprovecha en gran medida el corredor de eventos y el sistema de gestión de contenedores (CMS). A diferencia de los frameworks pesados, los frameworks ligeros no tienen un clúster de recursos dedicado adicional para gestionar los recursos específicos del framework. El escalado horizontal, la gestión de estados y la recuperación de fallos son proporcionados por el corredor de eventos y el CMS. Las aplicaciones se despliegan como microservicios individuales, igual que se desplegaría cualquier microservicio BPC. El paralelismo se controla mediante la pertenencia a grupos de consumidores y la propiedad de particiones. Las particiones se redistribuyen a medida que las nuevas instancias de aplicación se unen y abandonan el grupo de consumidores, incluidas las asignaciones coparticionadas.

Ventajas y limitaciones

Los frameworks ligeros ofrecen funciones de procesamiento de flujos que rivalizan con las de los frameworks pesados y, en algunos casos, las superan. La materialización de flujos en tablas, junto con una sencilla funcionalidad de unión lista para usar, facilita el manejo de flujos y de los datos relacionales que inevitablemente acaban en ellos. Ten en cuenta que, aunque la funcionalidad de materialización en ...

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.