SpringBoot的常用Http客户端有哪些?


经过小规模调查,SpringBoot的常用Http客户端:

  • 48.6%使用RestTemplate
  • 25.9%使用WebClient
  • 19.9%使用Feign

调用显示:使用WebClient弃用RestTemplate似乎很漫长。RestTemplate将很快成为历史,但开发人员仍将复制粘贴代码并继续使用它们:
当用户使用webflux时,更喜欢使用反应式WebClient。对于旧的应用程序可使用带有故障保护的OkHttp,它比RestTemplate更友好。
Feign在服务器端微服务之间调用更受欢迎。