美文网首页工作生活
Spring5 WebClient在多线程场景下的正确使用方式

Spring5 WebClient在多线程场景下的正确使用方式

作者: Kevin_Tsang | 来源:发表于2019-07-04 10:12 被阅读0次

使用WebClient client = WebClient.create("http://localhost:8080")创建一个单例的WebClient实例,在整个应用中都使用此单例对象。

调用client.get()方法创建出的WebClient的子类对象不是线程安全的,在请求发出前任何对此对象的uri、header的修改都会直接生效,因此这个子类对象应该在创建后立即消耗,并且只被一个线程使用。

相关文章

网友评论

    本文标题:Spring5 WebClient在多线程场景下的正确使用方式

    本文链接:https://www.haomeiwen.com/subject/enxlhctx.html