Want to create interactive content? It’s easy in Genially!
Netflix OSS
Gerardo Adalberto Aguilar Calderón
Created on May 25, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Animated Chalkboard Presentation
View
Genial Storytale Presentation
View
Higher Education Presentation
View
Blackboard Presentation
View
Psychedelic Presentation
View
Relaxing Presentation
View
Nature Presentation
Transcript
NetflixOSS
Es un conjunto de proyectos open-source que Netflix utiliza para ejecutar aplicaciones basadas en microservicios. Algunos de los beneficios del uso de Netflix OSS son:
- Facilidad de uso.
- Fiabilidad.
- Escalabilidad.
- Soporte de la comunidad.
componentes
01
zuul
ribbon
eureka
API Gateway
Client-side load balancer
Service Discovery
componentes
01
zipkin
feign
hystrix
Monitoring
Rest clients
Circuit breaker
Eureka server
02
Es un Service Discovery que facilita la comunicación entre microservicios porque son registrados por nombre. Las principales ventajas de Eureka son:
- Tolerancia a fallos.
- Balanceo de carga.
- Self-healing.
Eureka server
02
Eureka server
02
Eureka client
02
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency>
Eureka client
02
ribbon
03
Es un balanceador de carga del lado del cliente que distribuye el tráfico entre las instancias de un microservicio. Los algoritmos con los que cuenta para repartir el tráfico son.
- Round robin.
- Random.
- Weighted round robin.
- Weighted random.
Ribbon
03
Ventajas
Características
Mejor rendimiento
HealthChecks
Mayor fiabilidad
Fault tolerance
Complejidad reducida
Circuit breakers
Ribbon
03
Ribbon
03
Ribbon
03
zuul
03
Es un gateway que enruta las peticiones entrantes hacia los microservicios correspondientes, además de filtrar peticiones y agregar seguridad.
Zuul
03
Ventajas
Características
Mejor rendimiento
Enrutamiento
Mayor fiabilidad
Filtrado
Complejidad reducida
Monitoreo
zuul
03
zuul
03
zuul
03
zuul
03
zuul
03
Hystrix
04
Es una librería que brinda características de resiliencia y tolerancia a fallos a sistemas distribuidos como microservicios. Funciona implementando un patrón de Circuit Breaker. También provee un mecanismo de fallback para dar una respuesta en caso de que un servicio se encuentre caído.
HYSTRIX
04
Ventajas
Desventajas
Mejor resiliencia
Mayor complejidad
Mejor escalabilidad
Mayor uso de recursos
Mejor rendimiento
Mayor latencia
Hystrix
04
Hystrix
04
Hystrix
04
FEIGN
05
Es un balanceador de carga del lado del cliente que distribuye el tráfico entre las instancias de un microservicio. Los algoritmos con los que cuenta para repartir el tráfico son.
- Round robin.
- Random.
- Weighted round robin.
- Weighted random.
frase
03
"Donec vitae ullamcorper ipsum. Praesent ultricies augue ut venenatis molestie. Maecenas dapibus consequat suscipit"
nombre autor/a
MAPa
04
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec vitae ullamcorper ipsum.
VíDEO
05
título aquí
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec vitae ullamcorper ipsum. Praesent ultricies augue ut venenatis
GALería
07
TIMELINE
08
19XX
19XX
19XX
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
19XX
19XX
19XX
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
DATos
10
título aquí
Escribe un subtítulo aquí
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit.
equipo
11
nombreapellido
NOMBRE APELLIDO
NOMBRE APELLIDO
NOMBRE APELLIDO
Descripción aquí
Descripción aquí
Descripción aquí
Descripción aquí
CONTACTo
LOREM IPSUM DOLOR
LOREM IPSUM DOLOR
¡gracias!
Lorem ipsum dolor sit amet