首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
宝塔
V2EX  ›  Java

Java 服务器端的 HTTP 客户端都采用什么框架?

  •  1
     
  •   feihuxiongdi · 342 天前 · 4994 次点击
    这是一个创建于 342 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Java 服务器端调用 http 接口流行用什么框架?

    • RestTemplate?
    • Apache HttpClient?
    • Square Okhttp?

    有没有相关文章的推荐,想了解一下拦截器、统一异常处理、代理等比较详细等知识点。

    谢谢!

    27 回复  |  直到 2018-12-17 09:50:56 +08:00
        1
    qiyuey   342 天前
    都有用到的,但是我们现在推荐的是全 RPC,不使用 HTTP。
        2
    mejee   342 天前 via Android
    你说的就挺流行呀,楼主有时间可以研究下 jdk11 自带的 http client
        3
    zqguo   342 天前
    只用过 okhttp
        4
    zzlhr   342 天前
    只用 okhttp,会自己创建请求线程池,挺好的,如果考虑到性能,可以使用其他的库.
        5
    rockyou12   342 天前
    一般的 openfeign,和 retrofit 设计差不多用起来简单。底层又能用 okhttp 保证性能。
        7
    jiangnanyanyu   342 天前 via Android
    @unique 狙击群主😄
        8
    BBCCBB   342 天前
    retrofit 或者 feign 啊。
        9
    BBCCBB   342 天前
    底层可以选用不同实现,写起来简单, 美滋滋
        10
    Cbdy   342 天前 via Android   ♥ 1
    Java11:JDK 自带的 HTTP Client
    Java8 到 Java11:Spring Web Client
    Java8 之前:Apache HTTP Client
        11
    sagaxu   342 天前 via Android
    vertx webclient
        12
    shayang888   342 天前
    spring5 的 webclient 比 resttemplate 性能要好 是异步的
        13
    jlkm2010   342 天前
    Java11:JDK 自带的 HTTP Client
        14
    jlkm2010   342 天前
    java8 推荐使用 okhttp
        15
    srx1982   342 天前
    RestTemplate 巨难用,再也不用了
        16
    sakudie   342 天前
    SpringBoot 项目用 OpenFeign 很方便
        17
    D3EP   341 天前
    没人用 async http client 么…底层是 netty,用的 netty 的解码器,性能杠杠的
        18
    luosuosile   341 天前
    spring 有自带的吧
        19
    warcraft1236   341 天前
    我发现 feign 请求 flask 的 http server,response body 总是不认
        20
    feihuxiongdi   341 天前
    @qiyuey 没有用过,不明觉厉
        21
    feihuxiongdi   341 天前
    @mejee 生产中用不到 jdk11😢
        22
    feihuxiongdi   341 天前
    @BBCCBB 好的,了解
        23
    feihuxiongdi   341 天前
    @Cbdy 简明
        24
    lilyblooper   341 天前
    @D3EP 有的有的,这个很不错。 还有 apache async httpclient,也是基于 netty。 有 epoll seletor 加持。 吞吐极高。
        25
    Variazioni   341 天前
    openfeign 感觉不错。。
        26
    jackson18   340 天前
    目前用的是封的 apache httpclient
        27
    gz911122   338 天前
    retrofit
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2460 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 29ms · UTC 14:53 · PVG 22:53 · LAX 06:53 · JFK 09:53
    ♥ Do have faith in what you're doing.