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