Capítulo 2. Fundamentos de los microservicios basados en eventos

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

Un microservicio dirigido por eventos es una pequeña aplicación construida para cumplir un contexto delimitado específico. Los microserviciosconsumidores consumen y procesan eventos de uno o más flujos de eventos de entrada, mientras que los microserviciosproductores de producen eventos a flujos de eventos para que otros servicios los consuman. Es habitual que un microservicio basado en eventos sea consumidor de un conjunto de flujos de eventos de entrada y productor de otro conjunto de flujos de eventos de salida. Estos servicios pueden ser sin estado (ver Capítulo 5) o con estado (ver Capítulo 7) y también pueden contener API síncronas de petición-respuesta (ver Capítulo 13). Todos estos servicios comparten la funcionalidad común de consumir eventos del corredor de eventos o producir eventos para él. La comunicación entre microservicios basados en eventos es completamente asíncrona.

Los flujos de eventos son servidos por un corredor de eventos, que se trata con más detalle en la segunda mitad de este capítulo. Ejecutar microservicios a una escala significativa suele requerir el uso de canalizaciones de implementación y sistemas de gestión de contenedores, que también se tratan al final de este capítulo.

Topologías de edificios

El término topología aparece con frecuencia en los debates sobre microservicios ...

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.