Problème de BeanCreationNotAllowedException sur 'eurekaAutoServiceRegistration' avec Spring Cloud
Lors de l'arrêt d'une application Spring Cloud utilisant Feign et Eureka, il est possible de rencontrer cette exception :
org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name 'eurekaAutoServiceRegistration': Singleton bean creation not allowed while singletons of this factory are in destruction (Do no ...
Publié le 18 juillet à 16h22
Intégration de MultipartFile dans les appels Feign avec Spring Cloud
Lors du développement d'une application Spring Cloud, une collègue a rencontré une erreur lors de l'utilisation de @FeignClient pour uploader des fichiers. Le paramètre en entrée était de type MultipartFile, ce qui a révélé une incompatibilité connue : Feign ne gère pas nativement les requêtes multipart/form-data. La résolution nécessite l'inté ...
Publié le 7 juillet à 01h59
Spring Cloud : Analyse technique complète d'une architecture microservices
Le contexte de l'architecture microservices
Le passage des applications monolithiques aux architectures microservices a introduit de nouveaux défis complexes : découplage des services, communiccation distribuée, découverte d'instance et gestion des pannes. Spring Cloud est un écosystème de frameworks conçu pour fournir une solution standardisée ...
Publié le 14 juin à 16h06
Simplifier les appels inter-services avec OpenFeign
Problème posé
Dans le chapitre précédent, nous avons utilisé Nacos pour la gestion des services et RestTemplate pour les appels inter-services. Cependant, le code d'appel distant écrit dans la section 6.5.3 Découverte et appel de services était trop complexe. De plus, cette méthode d'appel différait considérablement des appels de méthodes local ...
Publié le 6 juin à 03h51
Intégration de Ribbon et Feign pour l'appel de services dans Spring Cloud
Introduction à Ribbon pour les appels de microservices
Ribbon est une bibliothèque d'équilibrage de charge publiée par Netflix, conçue pour contrôler le cmoportement des clients HTTP et TCP. Une fois l'adresse des fournisseurs de services configurée, Ribbon peut automatiquement distribuer les requêtes des consommateurs vers différents fournisse ...
Publié le 6 juin à 00h50