Java 服务器端调用 http 接口流行用什么框架?
- RestTemplate?
- Apache HttpClient?
- Square Okhttp?
有没有相关文章的推荐,想了解一下拦截器、统一异常处理、代理等比较详细等知识点。
谢谢!
有没有相关文章的推荐,想了解一下拦截器、统一异常处理、代理等比较详细等知识点。
谢谢!
|
qiyueyDec 13, 2018
1
都有用到的,但是我们现在推荐的是全 RPC,不使用 HTTP。
|
|
temp178Dec 13, 2018 via Android
2
你说的就挺流行呀,楼主有时间可以研究下 jdk11 自带的 http client
|
|
zqguoDec 13, 2018
3
只用过 okhttp
|
|
sss007Dec 13, 2018
4
只用 okhttp,会自己创建请求线程池,挺好的,如果考虑到性能,可以使用其他的库.
|
|
rockyou12Dec 13, 2018
5
一般的 openfeign,和 retrofit 设计差不多用起来简单。底层又能用 okhttp 保证性能。
|
|
uniqueDec 13, 2018
6
|
|
jiangnanyanyuDec 13, 2018 via Android
7
@unique 狙击群主😄
|
|
BBCCBBDec 13, 2018
8
retrofit 或者 feign 啊。
|
|
BBCCBBDec 13, 2018
9
底层可以选用不同实现,写起来简单, 美滋滋
|
|
10
Java11:JDK 自带的 HTTP Client
Java8 到 Java11:Spring Web Client Java8 之前:Apache HTTP Client |
|
sagaxuDec 13, 2018 via Android
11
vertx webclient
|
|
S9Yh4wIFsBG7jnE4Dec 13, 2018
12
spring5 的 webclient 比 resttemplate 性能要好 是异步的
|
|
jlkm2010Dec 13, 2018
13
Java11:JDK 自带的 HTTP Client
|
|
jlkm2010Dec 13, 2018
14
java8 推荐使用 okhttp
|
|
srx1982Dec 13, 2018
15
RestTemplate 巨难用,再也不用了
|
|
sakudieDec 13, 2018
16
SpringBoot 项目用 OpenFeign 很方便
|
|
D3EPDec 13, 2018
17
没人用 async http client 么…底层是 netty,用的 netty 的解码器,性能杠杠的
|
|
luosuosileDec 14, 2018
18
spring 有自带的吧
|
|
daiqiangbudainiuDec 14, 2018
19
我发现 feign 请求 flask 的 http server,response body 总是不认
|
|
20
@qiyuey 没有用过,不明觉厉
|
|
21
@mejee 生产中用不到 jdk11😢
|
|
22
@BBCCBB 好的,了解
|
|
23
@Cbdy 简明
|
|
lilyblooperDec 14, 2018
24
@D3EP 有的有的,这个很不错。 还有 apache async httpclient,也是基于 netty。 有 epoll seletor 加持。 吞吐极高。
|
|
VariazioniDec 14, 2018
25
openfeign 感觉不错。。
|
|
jackson18Dec 15, 2018
26
目前用的是封的 apache httpclient
|
|
gz911122Dec 17, 2018
27
retrofit
|
|
DtFlysNov 23, 2020
28
推荐一个我自己写的的 Java HTTP 框架: https://gitee.com/dt_flys/forest
不用再写底层细节的 HTTP 发送代码了。 |