Wednesday, 9 November 2016

Hystrix

1. It works in a distributed environment when service dependancies fails occassionally.

2. a library that control interactions between distributed services.

3. This uses latency tolerance and fault tolerance logic.

4. Isolating points of access between the services.

5. stops cascading failures across the services.

6. It provides fall back options.

7. It improves sstem's overall resiliency.

8. Netflix API

9.  thread-isolated and semaphore-isolated calls are executed via Hystrix

10. improved uptime and resilience

Making Netflix API More Resilient
Fault Tolerance in a High Volume, Distributed System
Performance and Fault Tolerance for the Netflix API
Application Resilience in a Service-oriented Architecture
Application Resilience Engineering & Operations at Netflix


VC1 H264 H263 H265 for video
WMA Dolbydigital plus AAC(advances audio coding) OggVorbis : windows media audio for audio

adaptive bitrate streaming


adaptive bitrate streaming




reference
https://github.com/Netflix/Hystrix/wiki
https://github.com/Netflix/Hystrix/wiki/How-it-Works
https://github.com/Netflix/Hystrix/wiki/How-To-Use

http://techblog.netflix.com/2011/12/making-netflix-api-more-resilient.html
http://techblog.netflix.com/2012/02/fault-tolerance-in-high-volume.html
https://speakerdeck.com/benjchristensen/performance-and-fault-tolerance-for-the-netflix-api-august-2
012
http://radar.oreilly.com/2013/06/application-resilience-in-a-service-oriented-architecture.html
https://speakerdeck.com/benjchristensen/application-resilience-engineering-and-operations-at-netflix

https://en.wikipedia.org/wiki/Netflix
https://en.wikipedia.org/wiki/Technical_details_of_Netflix
https://github.com/Netflix/Hystrix/wiki

PRE-REQUISITES

1. threads
2. semaphores
3. SOA
4. JMS
5. TOMCAT

No comments:

Post a Comment