Publicité
Publicité

Contenu connexe

Similaire à Microservice LabsZoom.pptx.pdf(20)

Publicité

Microservice LabsZoom.pptx.pdf

  1. WOA ! Les Micro-Services ! 29 juin 2016
  2. Qui suis-je ? ● Développeur full-stack depuis 2002 ● 2009 : StepInfo© ● 2012 : Web Coding Architecte ● 2016 : Blog TalanLabs need you too … 2 : @fanfansama
  3. 3 WOA : Web Oriented Architecture • REST !! • une “SOA-light” pensée pour le web au plus près des navigateurs…. • http://12factor.net
  4. 4 Avant ... /bin/su $TOMCAT_USER -c $CATALINA_HOME/bin/startup.sh
  5. Maintenant … 5 $ java -jar target/myproject-0.0.1-SNAPSHOT.jar
  6. 6 Netflix OOS ● API HTTP-REST ● Écrit en Java - JVM ● Mature ● Haute disponibilité ● Pas d’agent ● Conçu pour AWS
  7. API Gateway (design pattern) 7 Service Instance A REST API Service Instance B REST API Service Instance C REST API 10.4.3.1:8756 10.4.9.3:4545 10.4.3.67:333 Model Controller View Traditionnel server-side web app Model Controller View Native/Browser App Client specific APIs Single Entry-point Dynamically changing Load balancing
  8. 8 Eureka (1/2) : Service Discovery
  9. Eureka (2/2) : Monitoring 9 + API REST (ajouter URL + exemple JSON)
  10. 10 Hystrix (1/2)
  11. Hystrix (2/2) 11
  12. 12 Ribbon + Hystrix : le combo Recommendation Product Review Product-composite HYSTRIX (Circuit Breaker) RIBBON (Load Balancer) EUREKA Server Monitor Dashboard (Hystrix Dashboard + Turbine) Composite services Core services
  13. Zuul : reverse proxy 13
  14. 14 Scalable
  15. Netflix OSS ... 15
  16. Spring-cloud 16
  17. 17 Liens • http://player.slideplayer.com/17/5279417/# • http://microservices.io/ • http://techblog.netflix.com/ • https://dzone.com/articles/microservice-archite cture-with-spring-cloud-and-do • https://github.com/Netflix/
  18. www.talan.com 18
Publicité