发送HTTP请求的两种方式,我们应该都有所了解,接下来我们对比一下他们的优势与劣势
角度 | RestTemplate | Feign |
---|---|---|
可读性、可维护性 | 一般 | 极佳 |
开发体验 | 欠佳 | 极佳 |
性能 | 很好 | 中等(RestTemplate的50%左右) |
灵活性 | 极佳 | 中等(内置功能可满足绝大多数需求) |
如何选择该如何使用呢?下面提供建议,仅供参考
原则:尽量使用Feign,避免使用RestTemplate
(因为如果作为架构师,做决定很重要,要让大家编码风格统一,代码可维护性、可读性高)
合理选择即可。。。
网友评论