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