spring-cloud - Spring Cloud OpenFeign vs WebClient
问题描述
对于通过负载平衡客户端(使用 Spring Cloud LoadBalancer)相互通信的基于 Spring Boot 的微服务,应该使用哪个客户端,WebClient 还是 OpenFeign?
根据我的阅读,它们都支持 Spring Cloud LoadBalancer。我知道 WebClient 也支持响应式,但这不是我们需要的功能。
在可预见的未来,这两个客户是否会继续受到 Spring 的支持?
从我所见,Spring 似乎正在推动 WebClient。但是,我仍然在 spring-cloud-openfeign github repo 中看到了开发活动。
OpenFeign 似乎是一种更容易/更清洁的创建客户端的方式,但与 WebClient 相比有什么缺点吗?
解决方案
推荐阅读
- c++ - 恢复 stdio 流打开模式
- sql - 如何将 list('92589492','92589494','92589495') 转换为 PostgresSQL 中的行?转置?
- android - 在 android 中将日期时间字符串转换为 Utc 日期时间少一个小时
- javascript - 如果变量得到删除类
- couchdb - 查找当前文档和以前版本之间的差异
- sql - 根据订单日期从日期列表中选择价格
- python - 为什么在此代码中使用 > 会产生错误?
- angular - Angular - 未捕获的错误:无法分配给引用或变量
- c# - 使用 ZXing 生成 GS1-Databar(以前的 RSS_14)条码
- python - Python 请求 Json 正文包含一些泰语值,需要按原样编码