Skip to Main Content
Construyendo Microservicios, 2ª Edición
book

Construyendo Microservicios, 2ª Edición

by Sam Newman
September 2024
Intermediate to advanced content levelIntermediate to advanced
616 pages
20h 37m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Construyendo Microservicios, 2ª Edición

Capítulo 6. Flujo de trabajo

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

En los dos capítulos anteriores, hemos visto aspectos de los microservicios relacionados con la forma en que un microservicio habla con otro. Pero, ¿qué ocurre cuando queremos que varios microservicios colaboren, quizás para implementar un proceso empresarial? Cómo modelamos e implementamos este tipo de flujos de trabajo en sistemas distribuidos puede ser algo complicado de hacer bien.

En este capítulo, veremos los escollos asociados al uso de transacciones distribuidas para resolver este problema, y también analizaremos las sagas, un concepto que puede ayudarnos a modelar nuestros flujos de trabajo de microservicios de una forma mucho más satisfactoria.

Transacciones de la base de datos

Genéricamente hablando, cuando pensamos en una transacción en el contexto de la informática, pensamos en una o más acciones que van a ocurrir y que queremos tratar como una sola unidad. Cuando realizamos varios cambios como parte de la misma operación global, queremos confirmar si se han realizado todos los cambios. También queremos una forma de limpiarnos si se produce un error mientras tienen lugar estos cambios. Normalmente, esto nos lleva a utilizar algo parecido a una transacción de base de datos.

Con una base de datos, utilizamos una transacción para asegurarnos de que uno o varios cambios de estado se han realizado correctamente. Esto podría ...

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.
Start your free trial

You might also like

Construyendo Arquitecturas Evolutivas, 2ª Edición

Construyendo Arquitecturas Evolutivas, 2ª Edición

Neal Ford, Rebecca Parsons, Patrick Kua, Pramod Sadalage
Visualización práctica de datos

Visualización práctica de datos

Jack Dougherty, Ilya Ilyankou

Publisher Resources

ISBN: 9781098181406