Ce support de cours présente des outils et bibliothèques pour la mise en œuvre d'architectures microservices. Tout au long de la présentation, une étude de cas sera déroulée pour illustrer les différents usages des outils et bibliothèques présentés.
Ainsi, dans une première partie, KumuluzEE sera présenté pour la partie codage de microservices avec le langage Java. Par la suite, Docker sera abordé pour montrer comment isoler un microservice. Dans une troisième partie, RabbitMQ sera exposé pour montrer comment réaliser une communication asynchrone entre des microservices. Dans une quatrième partie, Docker Compose sera présenté pour expliquer comment composer des microservices. Enfin, dans une cinquième, NGINX sera abordé pour expliquer comment répartir la charge et réaliser un proxy inverse.
Actuellement les parties concernant RabbitMQ et NGINX sont en cours de rédaction. Ils seront prochainement ajoutés au support de cours.
L'adresse du support de cours : http://mbaron.developpez.com/cours/m...abbitmq-nginx/
Merci d'avance de laisser des commentaires dans cette discussion
Mickael
Partager