webclient Spring, combien de cas?

voix
0

J'ai lu dans la documentation du printemps https://docs.spring.io/spring/docs/current/spring-framework-reference/web-reactive.html#webflux-concurrency-model que lors de l' utilisation Netty du réacteur pour le client et le serveur de la ressources en boucle d'événements sont partagés, thats signifie pas que lorsque je crée plus d'une instance de webclient les ressources en boucle d'événements sont également partagés? Si je veux communiquer avec différentes API de mon code devrait créer plusieurs instances de WEBCLIENT ou devrais - je partager la même instance?

Créé 07/11/2018 à 20:11
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
1

Étant donné que les instances de WebClient sont immuables vous n'avez pas d'autre choix que de créer pour différentes API de différents de WebClient utilisant ses constructeurs intégrés.

Vous pouvez copier des configurations WebClient existantes en utilisant la méthode de muter () ou créer une nouvelle instance nue.

Voir aussi https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/web-reactive.html#webflux-client et bonne façon d'utiliser Spring WebClient dans un environnement multi-thread

Créé 07/11/2018 à 22:58
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more