La presente investigación tiene como enfoque presentar el uso de eventos para la comunicación entre servicios/aplicaciones en un sistema distribuido, como es el de microservicios. Aunque exista la posibilidad de usar APIs Rest como arquitectura de comunicación, esta cuenta con la gran desventaja de ser un intercambio de mensajes síncrono y que, en una arquitectura con un gran número de microservicios, estos mensajes consumen un gran ancho de banda por ser comunicaciones 1 a 1. Por lo tanto, este trabajo tiene como objetivos: definir el concepto de eventos y una arquitectura de comunicación basado en ellos para microservicios, presentar las dificultades y posibles soluciones que se presentan al implementar esta arquitectura; y, finalmente, compararlo con una arquitectura API Rest en cuanto a uso de recursos y overhead que se produce. Para lograr estos objetivos, se realizará una investigación bibliográfica.
Identifer | oai:union.ndltd.org:PUCP/oai:tesis.pucp.edu.pe:20.500.12404/16979 |
Date | 04 September 2020 |
Creators | Macedo Pereira, Alejandro |
Contributors | Benavides Aspiazu, Jorge |
Publisher | Pontificia Universidad Católica del Perú, PE |
Source Sets | Pontificia Universidad Católica del Perú |
Language | Spanish |
Detected Language | Spanish |
Type | info:eu-repo/semantics/bachelorThesis |
Format | application/pdf |
Rights | Atribución-NoComercial 2.5 Perú, info:eu-repo/semantics/openAccess, http://creativecommons.org/licenses/by-nc/2.5/pe/ |
Page generated in 0.0018 seconds