Depuis les prémices de Java, il est possible de requêter sur le protocole HTTP, soit de manière native avec le package java.net, soit avec l’un des nombreux clients qui ont vu le jour. Certaines librairies sont éprouvées depuis quelques temps déjà. On peut ainsi parler de :

  • Apache HttpClient,
  • Jersey,
  • RestTemplate (Spring),
  • CXF,
  • JAXRS,
  • Google Http Client,
  • Unirest,
  • Restlet,
  • etc.

À l’origine développé et utilisé par Netflix OSS depuis quelques années, Feign est aujourd’hui proposé par OpenFeign comme librairie open-source. Quelles sont ses possibilités et comment l’utiliser ?

Ippon vous invite le 3 décembre, à partir de 19h00,  à explorer les microservices selon deux points de vue. Architectures microservices et flux de données basés sur Kafka Nous commencerons par une présentation des architectures microservices, où nous verrons ce qui motive ce type d’architecture et comment les mettre en place. Puis, nous aborderons plus […]

Article #5 – Quelques éléments de conclusion Après avoir fait le tour de tous les composants de notre architecture orientée microservices, c’est le moment de mettre les choses au point et de faire le bilan sur ce que cette architecture peut nous apporter. Maintenant que nous avons présenté chaque composant un par un, nous allons […]

Article #3 – Zuul, gatekeeper et filter loader depuis Cassandra Désormais, nos services savent se retrouver et communiquer entre eux en passant par Eureka. Cet élément central de notre architecture étant mis en place, il s’agit de pouvoir contrôler les requêtes entrantes et d’utiliser tout le potentiel d’un tel reverse proxy, et plus encore. Rappel […]

Article #2 – Eureka, registre de services au coeur de l’architecture Maintenant que nous sommes familiers avec l’application qui servira de preuve pour l’architecture, nous allons commencer à implémenter une application qui va nous permettre de faire communiquer nos services entre eux sans qu’ils aient besoin de se connaître directement, grâce à Eureka. Rappel : Cet article s’inscrit […]

Article #1 – Contexte et définition de l’application Pour commencer cette série d’articles sur le sujet des microservices, il convient d’établir le contexte autour de ce type de projet. S’en suivra une tentative de définition du terme microservice, avant d’ouvrir sur l’application qui servira de preuve du bon fonctionnement de l’écosystème. Rappel : Cet article s’inscrit dans une […]